At a Glance
- Tasks: Design and build scalable backend services for exciting online games.
- Company: Join Code Wizards Group, a leader in Game Tech with a collaborative vibe.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Dynamic team environment with great potential for career advancement.
- Why this job: Make your mark in the gaming industry while working with cutting-edge technology.
- Qualifications: Senior-level software engineering experience and a passion for game tech.
The predicted salary is between 60000 - 80000 £ per year.
Code Wizards Group is a global leader in Game Tech, building and running the systems behind modern online games. From scalable backend services and data analytics to embedded co-development and DevOps support. We partner with studios to accelerate delivery and improve performance, powering everything from indie mobile titles through to AAA console and PC games, operating at scale across a wide range of platforms and services. In a period of growth, we’re expanding our engineering team and seeking a Senior Game Tech (Software) Engineer. The ideal candidate will be passionate about building high-quality systems and enjoys working in a fast-moving, collaborative environment. If you’ve always wanted to work in the games industry, this is an opportunity to apply your engineering expertise in a domain you care about.
DUTIES AND RESPONSIBILITIES
- Design, build and operate scalable backend services and distributed systems
- Contribute to architecture, technical strategy and key engineering decisions
- Own services and features end-to-end, from concept through to production and live operations
- Write clean, maintainable and high-performance code aligned with best practices
- Collaborate with internal and external teams in a distributed environment
- Act as a technical liaison by participating in client‑facing calls to gather requirements, demo new features, and provide status updates on development progress
- Mentor and support engineers, driving quality and continuous improvement
SKILLS AND EXPERIENCE
- Significant commercial software engineering experience at a senior level
- Proven track record in building and running scalable, reliable systems in production
- Solid understanding of software architecture, APIs and distributed systems
- Strong experience with AWS (Serverless, SQS, EventBridge, API Gateway/WebSockets) and modern tooling (Git, JIRA, DevOps)
- Experience with relational databases (PostgreSQL or similar) as well as NoSQL technologies (MongoDB, DocumentDB, CosmosDB, Redis, etc.)
- Proactive, adaptable and collaborative mindset with a strong sense of ownership
- Exposure to Mobile SDK development and frontend experience with React or other modern JS frameworks
- Familiarity with Perforce in addition to Git
ADDITIONAL DESIRABLE SKILLS
- Experience working within the Games Industry.
- Hands‑on experience with game LiveOps platforms such as Nakama, Playfab, or custom game backend integrations.
Must be eligible to work in the United Kingdom.
Senior Software Engineer in Elgin employer: Code Wizards Group
Contact Detail:
Code Wizards Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer in Elgin
✨Tip Number 1
Network like a pro! Reach out to folks in the gaming industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those related to game tech. This is your chance to demonstrate your coding prowess and passion for the industry.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice coding challenges and be ready to discuss your past experiences in detail. Remember, they want to see how you think and solve problems!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are genuinely interested in joining our team.
We think you need these skills to ace Senior Software Engineer in Elgin
Some tips for your application 🫡
Show Your Passion for Gaming: When writing your application, let your love for games shine through! Mention any relevant projects or experiences that highlight your enthusiasm for the gaming industry. We want to see that you’re not just a coder, but someone who genuinely cares about building great gaming experiences.
Tailor Your Application: Make sure to customise your CV and cover letter to match the job description. Highlight your experience with scalable backend services and distributed systems, as well as your familiarity with AWS and modern tooling. This shows us that you’ve done your homework and are serious about joining our team.
Be Clear and Concise: Keep your application straightforward and to the point. Use bullet points where possible to make it easy for us to read through your skills and experiences. Remember, we’re looking for high-quality systems builders, so clarity in your application is key!
Apply Through Our Website: We encourage you to submit your application directly through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it makes the whole process smoother for both of us!
How to prepare for a job interview at Code Wizards Group
✨Know Your Tech Inside Out
Make sure you brush up on your knowledge of scalable backend services, distributed systems, and the specific technologies mentioned in the job description, like AWS and PostgreSQL. Be ready to discuss your past projects and how you've applied these technologies in real-world scenarios.
✨Show Your Passion for Gaming
Since this role is in the gaming industry, it’s crucial to express your enthusiasm for games. Share your favourite titles, what you love about them, and how you see technology enhancing the gaming experience. This will show that you’re not just a techie but also someone who genuinely cares about the industry.
✨Prepare for Technical Questions
Expect to face some technical challenges during the interview. Practice coding problems and system design questions that relate to building scalable systems. Use platforms like LeetCode or HackerRank to sharpen your skills and be ready to explain your thought process clearly.
✨Demonstrate Collaboration Skills
As the role involves working with various teams, be prepared to discuss your experience in collaborative environments. Share examples of how you've mentored others, gathered requirements from clients, or worked in a distributed team. Highlighting your communication skills will set you apart.