X

Lead Software Engineer

Xciting Tech Limited
Full-time
On-site
Sliema, Malta, Malta



The Role:


As a Lead Software Engineer, you will drive the development, optimisation, and modernisation of our Java-based B2B casino platform while leading and mentoring a team of developers. You'll combine hands-on coding with technical leadership, ensuring the delivery of high-quality, scalable software and fostering a culture of continuous improvement.


Some Facts About Xciting:


At Xciting, we bring together the most popular casino games in one dynamic platform, making it effortless for you to supercharge your gaming website. Though our team may be small, we are ambitious when it comes to quality, development processes, and working methods. We work very closely with our clients on a daily basis to ensure our work meets their needs.

We believe that a diverse development team driven by experienced and professional leadership can create truly innovative products. While we take pride in our services, we are also proud of the people behind them. That's why we invest in building strategies and products and, most importantly, in the human element. Xciting is an equal opportunity employer, promoting diversity within our organisation, which makes us a great team!


What You’ll Do

  • Write and deliver clean, efficient, and maintainable Java code as a hands-on contributor.
  • Lead by example in setting high technical standards through architecture decisions, code reviews, and the promotion of best practices.
  • Refactor and optimise backend systems to enhance performance, scalability, and long-term maintainability.
  • Mentor and develop engineers through regular 1:1s, technical guidance, and career growth support.
  • Collaborate closely with cross-functional teams to align engineering initiatives with business objectives.
  • Drive modernisation efforts, strategically transitioning legacy systems to newer, scalable technologies.
  • Champion quality, ensuring the team delivers reliable, high-performing software while balancing innovation and platform stability.

How Success is Measured

  • Your contributions directly improve the codebase, enhancing performance and scalability.
  • The team consistently delivers high-quality software that meets technical and business needs.
  • You successfully mentor and support engineers, improving their skills and engagement.
  • Technical debt is reduced by proactively mapping issues and collaborating with tech and product teams to address them.
  • Development workflows are optimised, leading to increased efficiency and collaboration.


What You Bring

  • 5+ years of hands-on Java (17+) development in production, with deep Spring Boot expertise.
  • Demonstrated experience leading or mentoring developers while remaining a prolific individual contributor.
  • A track record of optimising and refactoring high-traffic back-end systems, ideally within micro-services.
  • Proficiency with relational and non-relational data stores (e.g., MySQL, PostgreSQL, Redis) and VM performance tuning (e.g., GraalVM).
  • Practical knowledge of DevOps fundamentalsβ€”Docker/Kubernetes, CI/CD pipelines, and observability tools.
  • A growth mindset and bias for actionβ€”comfortable shipping, measuring, and iterating to improve continuously.

Why Join Xciting?


We believe in offering a great work environment with a hybrid approach. Here, your voice is heard, making a real difference. We provide a competitive salary and benefits, emphasising a sustainable work/life balance. But it's not just about money: we're a friendly, fun, and diverse community that regularly gathers for social activities. Our perks include a well-being allowance, office lunches, dental and international health insurance, with the option to temporarily work from another location, and parking facilities. The company is committed to supporting career growth and personal development, and we also offer a relocation package when needed.



Application Process:


Please send us your updated curriculum vitae together with a covering letter in English to let us know your motivation for applying and your salary expectation. Once your application is received, we will do our best to get back to you as soon as possible.



Any questions? Email us at hr@xciting.com