The Role:
If you are passionate about designing scalable systems and influencing technical direction, we would like to connect with you. Xciting is seeking a Software Architect who can guide the evolution of our platform, contribute directly to complex development work and support engineering teams through strong technical and personal leadership. Your experience in designing modern software systems and distributed architectures will help shape the foundations of our high performance gaming solutions. This role combines hands-on development with architectural strategy. You will lead by example, drive engineering improvements, and collaborate with stakeholders to ensure our software architecture aligns with both business vision and technical objectives.
What You Will Be Doing:
- Lead the design and continuous development of scalable, secure and resilient distributed systems while establishing and maintaining technical standards, architectural guidelines and shared libraries that ensure consistency and quality across the entire platform
- Undertake your own development work on key projects to ensure architectural direction remains aligned with implementation and to set a strong example for the engineering team
- Coach and mentor engineers in architecture, system design and development best practices, including leading design discussions, performing code reviews and defining development methodologies
- Stay current with modern engineering practices and emerging technologies and lead company level initiatives that improve engineering quality and efficiency
- Collaborate closely with multiple stakeholders to ensure architectural decisions support business requirements and long term technical goals while gathering detailed requirements and providing accurate estimates for new features, system improvements and other technical initiatives
- Contribute to long term technical planning including scalability strategies, performance improvements, observability and maintainability
- Ensure production readiness by guiding teams on operational requirements, deployment processes and reliability considerations
- Hire and manage development teams while cultivating a healthy engineering culture, career growth frameworks and performance review processes
Experienced required:
- At least 8 years experience in a similar position
- Extensive experience in backend development using Java and its modern ecosystem, with strong practical knowledge of Spring, relational databases, Docker and Kubernetes
- Proven experience architecting and delivering distributed systems that meet high standards of scalability, security, resilience and maintainability
- Solid understanding of relational databases, with strong hands on experience working with MySQL, including data modeling, performance tuning and high availability strategies
- Practical experience with containerized environments, cloud native infrastructure and CI and CD pipelines that support reliable production operations
- Demonstrated ability to lead or manage engineering teams, including hiring, mentoring, performance evaluation and fostering a healthy engineering culture
- Strong background in system design and the ability to guide teams through complex technical decisions and architectural trade offs
- Familiarity with software security principles, secure coding practices and industry standards
- Experience collaborating with cross functional stakeholders and executive leadership to align architecture with business and technical goals
- Ability to gather detailed requirements, translate them into architectural solutions and provide accurate estimates for major development initiatives
- Fluent written and spoken English combined with strong communication and analytical skills, enabling clear articulation of technical concepts to both technical and non technical audiences
Would be nice to have:
- Understanding of frontend technologies and how client applications interact with backend services
- Experience integrating with third party providers such as payment or game service providers
- Experience with AWS or other major public cloud providers
- Exposure to high throughput or real time processing systems
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!
Why Join Us?
We offer more than a competitive compensation package. At Xciting, you will influence key technical decisions that shape a platform used by millions of players. We support a healthy work life balance and offer benefits such as well being allowances, health and dental insurance, training, relocation support and regular team activities. Our hybrid work model provides flexibility and opportunities to work from multiple locations.
Ready to Join?
Please send us your updated curriculum vitae and a covering letter in English describing your motivation and salary expectations. We will review your application promptly.
If you have any questions, you are welcome to contact us at [email protected]
Top Skills
What We Do
Introducing Xciting Group, where innovation meets revolution across the gaming and beyond.
With a strong commitment to our global community, Xciting Group places you, the customer, at the heart of every groundbreaking endeavour. We pride ourselves on delivering a diverse array of captivating, efficient, and inclusive products and services tailored to meet your needs.
From our vibrant headquarters in Malta, our multinational team of experts hailing from various corners of the globe leads the charge in our quest for expansion. At Xciting, we cultivate an environment of boundless creativity, incubating new brands and fostering the growth of our extensive network of talent, offerings, and opportunities.
Embrace the spirit of innovation and join us in the #xcitingroup movement, where the essence of life is encapsulated in the joy of fun, the thrill of speed, and the principles of fairness.
Together, let's embark on an exhilarating journey where creativity knows no bounds, and every moment is infused with the excitement of possibility.






