At a Glance
- Tasks: Lead the development of exciting gameplay features and manage a passionate team of programmers.
- Company: Join Frontier, a renowned video game developer creating immersive gaming experiences.
- Benefits: Enjoy competitive salary, flexible working hours, and comprehensive wellbeing support.
- Other info: Dynamic studio environment in Cambridge with excellent career growth opportunities.
- Why this job: Make a real impact in the gaming world with a talented team and innovative projects.
- Qualifications: Proven experience in gameplay development and strong leadership skills.
The predicted salary is between 60000 - 80000 ÂŁ per year.
Frontier is an independent video game developer and publisher, crafting immersive gaming experiences with fun gameplay and unparalleled artistic quality. Renowned for its iconic creative management simulation games, Frontier captivates players worldwide with immersive and authentic game worlds. The modern studio is located in the vibrant technology hub of Cambridge (UK). The talented team at Frontier are dedicated to nurturing our existing portfolio and delivering our exciting future roadmap. This role is offered on a full in-studio basis or a hybrid basis (minimum 3 days per week in the studio). We can provide a comprehensive relocation support package as part of any offer, should you need to relocate.
We are looking for an Engineering Lead to join our Gameplay team and play a key role in delivering quality experiences to our players. Joining an established and diverse team, you will bring technical expertise, leadership experience, management skills, and energy to the development of our games. You will program primarily in C++ working with our in-house Cobra engine and cross-platform game code. As a lead in our development team you will have a fantastic opportunity to make valuable technical contributions to our projects, through both hands-on programming and broader technical duties. You will manage a team of programmers, supporting the development of their skills and personal growth. You will collaborate with other lead programmers and specialists in other disciplines, and work closely with game designers and QA testers to help tune the player experience. This is an exciting opportunity to be part of the team behind our multi‑million‑selling, cross‑platform titles.
WHAT YOU'LL BE DOING
- Leading the development of major gameplay features and systems.
- Making valuable technical contributions, through both hands‑on programming and broader, non‑coding technical duties.
- Line managing a group of talented and passionate programmers, with diverse skillsets and experience.
- Designing and implementing systems using structured, efficient, maintainable, and well‑documented code.
- Collaborating with project leadership and production to define the contents for key deliverables and milestones.
- Taking ownership of topics in project reviews or leading other meetings, as required.
- Working with stakeholders to understand, agree and deliver the technical and creative vision for the project.
- Analysing requirements and collaborating with their team on time estimates for feature and system workstreams.
- Ensuring that technology is usable, scalable, and suitable for long‑term maintenance.
- Considering the impact of systems on other disciplines and projects.
- Ensuring that documentation for systems, features and workflows is created and maintained.
- Guiding programmers with their documentation and providing feedback.
WHAT YOU'LL BRING
- A track record in the development of quality gameplay features in released titles.
- Excellent problem solving and programming skills using modern C++ in a large codebase.
- Expertise in people management and leadership skills with a passion for developing individuals and teams.
- Excellent communication skills, providing the ability to motivate and inspire your team, and provide clear direction.
- A history of handling the non‑coding technical aspects of development, such as branch management, TRC analysis, bug/crash triaging, and so forth.
- Resilience under pressure with the ability to remain calm and make important decisions.
- Experience identifying and developing compromises for stakeholders with differing needs.
- A genuine passion for video games.
- A desire to be part of a world class team and contribute to its continued success.
- A proactive approach to collaborative learning and knowledge sharing with colleagues.
- A drive to expand your existing expertise in game development, and a passion for continued learning and self‑improvement.
BONUS IF YOU HAVE
- Experience working with a proprietary game engine.
- Cross‑platform development experience on shipped titles, including consoles (Xbox, PlayStation, etc.).
- Advanced profiling and optimisation skills for CPU performance and memory usage.
- Working knowledge of an entity component system.
- Expertise in scripting languages such as Lua and Python.
WHAT WE CAN OFFER YOU
You will work with talented and passionate people to support, develop or publish our sophisticated and enduring games, in a creative, collaborative and inclusive environment. We love what we do, and we work hard to provide outstanding experiences for our players. Wellbeing is a big focus at Frontier, and we are continually evolving how we can support our people. We encourage a healthy work/life balance and provide a range of wellbeing activities, initiatives and sessions to support both mental and physical health. We offer a competitive salary and benefits package, which includes a success‑based annual bonus, share option schemes, life assurance, private family healthcare, flexitime working hours, enhanced maternity/paternity leave, in‑house subsidised catering, support with relocation, a Cycle to Work scheme, free bike servicing, and social activities and events. We strive to create an environment where everyone can fully demonstrate their capability and potential. If you therefore need any reasonable adjustments to support you during the recruitment process, please speak to your Talent Acquisition representative.
Engineering Lead employer: Frontier Developments
Contact Detail:
Frontier Developments Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Engineering Lead
✨Tip Number 1
Network like a pro! Reach out to folks in the gaming industry, especially those at Frontier. Attend events, join online forums, and connect on LinkedIn. You never know who might give you a heads-up about job openings or even refer you directly!
✨Tip Number 2
Show off your skills! Create a portfolio that highlights your best work, especially any gameplay features you've developed. If you’ve got experience with C++ or game engines, make sure that shines through. A strong portfolio can really set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and leadership skills. Be ready to discuss how you've managed teams and tackled challenges in past projects. Practice common interview questions and think about how you can relate your experiences to the role at Frontier.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining the team at Frontier. Don’t forget to follow up after applying; a little nudge can go a long way!
We think you need these skills to ace Engineering Lead
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with gameplay features and C++. We want to see how your skills align with our needs, so don’t hold back on showcasing your relevant projects!
Show Your Passion for Gaming: Let us know why you love video games! Share your favourite titles and what excites you about game development. A genuine passion can really make your application stand out.
Highlight Leadership Experience: Since this role involves managing a team, be sure to emphasise any leadership roles you've had. Talk about how you've supported team growth and fostered collaboration in past projects.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our team!
How to prepare for a job interview at Frontier Developments
✨Know Your C++ Inside Out
As an Engineering Lead, you'll be expected to have a solid grasp of modern C++. Brush up on your skills and be ready to discuss your experience with large codebases. Prepare to showcase specific examples of gameplay features you've developed using C++.
✨Showcase Your Leadership Skills
This role involves managing a team of programmers, so be prepared to talk about your leadership style. Think of examples where you've successfully motivated your team or resolved conflicts. Highlight your passion for developing individuals and teams.
✨Understand the Game Development Process
Familiarise yourself with the entire game development lifecycle, especially how gameplay features are integrated. Be ready to discuss how you collaborate with designers and QA testers to enhance player experiences. This shows you understand the bigger picture.
✨Prepare for Technical Discussions
Expect to dive into technical topics during your interview. Brush up on non-coding aspects like branch management and bug triaging. Be ready to discuss how you ensure technology is scalable and maintainable, as well as your approach to documentation.