Principal Engine Programmer
Principal Engine Programmer

Principal Engine Programmer

Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
J

At a Glance

  • Tasks: Lead engine programming for AAA games, solving complex problems and innovating solutions.
  • Company: Ubisoft is a global leader in gaming, committed to inclusivity and creativity.
  • Benefits: Enjoy flexible work, 25 days leave, wellbeing support, and fun team activities.
  • Why this job: Shape the future of gaming while working on exciting unannounced titles with a talented team.
  • Qualifications: Experience in engine technology, optimisation, and collaborative project planning required.
  • Other info: Join a supportive environment focused on mental health and career growth.

The predicted salary is between 43200 - 72000 £ per year.

Job DescriptionAs a Principal Engine Programmer, you will be a reliable solution finder, somebody who’s able to jump in with any problem while showing that you’re a collaborative leader in our engineering teams.For this role, having the ability to switch between multiple threads and using your experience of working in complex codebases, you’ll be taking ownership on core engine technology while bringing innovative solutions and de-bugging hard problems. We want you to be able to expand on your knowledge and shape the best practice across the team.Joining as our Principal Engine Programmer, your ideas will be highly valued while you work alongside your Lead and Technical Director assisting with shaping and contributing to the direction of the team. We want you to be hands on covering a range of skills with an overview on architectural systems and a broad view of different systems helping to the project hit it’s potential.This is a great opportunity to become a real leader on a currently unannounced AAA title and a chance to develop the codebase not only on your immediate project but the potential to influence the wider Ubisoft Group too. We want you to have the freedom to test your abilities while being free to research and implement what is possible within the realms of AAA Game Development.What you\’ll bringAt Ubisoft, we aim to be a destination of choice for the best talent. We want people like you, who will be instrumental in driving our studios to success.Significant experience in engine development;Ability to own the delivery of core engine technology for a scalable project(s);Experienced with optimisation and performance metrics for hardware;Proficiency across multiple hardware/platforms;Understanding of project planning and a collaborative approach;Joining Ubisoft, you’ll be part of an inclusive global brand. With us, you will build upon your ongoing success and place your stamp on the production of our games and the development of our people. You’ll have the prestige of developing and producing exciting world-class AAA games and help showcase our studio as a market leader within our industry.With us, you will find your future in one of the strongest knowledge bases in the games industry coupled with brilliant opportunities for career progression on a critically acclaimed brand portfolio.What we\’ll provideWe put our people first through nurturing their creativity and wellbeing and the reason we continue to create engaging and compelling AAA titles that are loved across the world. We also value the art of collaboration and a sense of belonging, which is why we\’ve embraced a hybrid working model that requires our team members to be on-site for an average of 3 days per week, fostering a vibrant and creative work environment that unites us in pursuing our shared goals.Everything you need to keep your life in balance – hybrid working, flexible core hours, 25 days of annual leave, Christmas shutdown, and a plan that will enable you to work from anywhere in the EU for up to four weeks per yearLife insurance, income insurance, private healthcare, an annual well-being allowance, and moreGenerous resources committed to your perpetual personal and professional developmentInvestment in our community – with paid volunteering daysFun and entertainment – with free games, activities, and celebrationsGenerous relocation support – should you need itPositive mental health and wellbeing at work are priorities for us. We are a Gold Employer in the Mind Workplace Wellbeing Index, and partners of Safe in Our World. We run an inclusive Wellbeing Champions programme and provide a wide range of training and resources to support all of our people to proactively discuss and manage their own mental health, as well as support their team members.Ready to Apply?We aim to build the world’s most distinctive and diverse gaming studio; therefore, we strongly encourage you to apply. We’d love to hear about you and your background.Find out more about Ubisoft Reflections by contacting Luke Murtagh, our Talent Acquisition Partner managing this vacancy:Website: https://reflections.ubisoft.com/about/ubisoft-reflectionsTA Partner: https://www.linkedin.com/in/luke-murtagh-recruitment/Our Social Channels: linktr.ee/UbisoftReflectionsLink to Job DescriptionPrincipal Engine Programmer (last updated June 2025)Company DescriptionAt Ubisoft, we aspire to be a workplace where EVERYONE is supported, empowered and invited to join the game. We believe that by prioritising equity and inclusivity, we fuel creative endeavours and craft gameplay experiences that reflect and respect our uniquely talented game-makers and outstanding players. #J-18808-Ljbffr

Principal Engine Programmer employer: JobLeads GmbH

Ubisoft is an exceptional employer that champions creativity and inclusivity, making it a prime destination for top talent in the gaming industry. As a Principal Engine Programmer, you will thrive in a collaborative environment that values your ideas and offers robust career progression opportunities while working on groundbreaking AAA titles. With a strong commitment to employee wellbeing, flexible work arrangements, and a vibrant culture, Ubisoft ensures that every team member feels supported and empowered to contribute to our shared success.
J

Contact Detail:

JobLeads GmbH Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Engine Programmer

✨Tip Number 1

Familiarise yourself with Ubisoft's core values and culture. Understanding their commitment to inclusivity and creativity will help you align your approach during interviews, showcasing how you can contribute to their vision.

✨Tip Number 2

Brush up on your knowledge of engine technology and optimisation techniques. Being able to discuss specific examples of how you've tackled performance issues in past projects will demonstrate your expertise and problem-solving skills.

✨Tip Number 3

Network with current or former Ubisoft employees on platforms like LinkedIn. Engaging with them can provide insights into the company culture and expectations, which can be invaluable during your application process.

✨Tip Number 4

Prepare to discuss your leadership experiences and how you've influenced team dynamics in previous roles. Highlighting your ability to mentor others and drive collaborative efforts will resonate well with Ubisoft's focus on teamwork.

We think you need these skills to ace Principal Engine Programmer

Advanced C++ Programming
Game Engine Architecture
Performance Optimisation
Debugging Complex Codebases
Cross-Platform Development
Leadership and Team Collaboration
Problem-Solving Skills
Project Planning and Management
Knowledge of AAA Game Development
Understanding of Hardware Performance Metrics
Innovative Solution Implementation
Adaptability to Changing Technologies
Strong Communication Skills
Mentorship and Knowledge Sharing

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in engine programming and showcases your leadership skills. Use specific examples of projects where you've tackled complex codebases or implemented innovative solutions.

Craft a Compelling Cover Letter: In your cover letter, express your passion for game development and how your background aligns with Ubisoft's values of equity and inclusivity. Mention your understanding of project planning and collaborative approaches, as these are key for the role.

Showcase Technical Skills: Clearly outline your technical proficiencies across multiple hardware/platforms. Include any experience with optimisation and performance metrics, as this is crucial for the Principal Engine Programmer position.

Demonstrate Leadership Experience: Highlight any previous roles where you demonstrated leadership within engineering teams. Discuss how you have influenced team direction and shaped best practices, as this will resonate well with Ubisoft's expectations for this role.

How to prepare for a job interview at JobLeads GmbH

✨Showcase Your Problem-Solving Skills

As a Principal Engine Programmer, you'll need to demonstrate your ability to tackle complex problems. Prepare examples from your past experiences where you successfully identified issues and implemented effective solutions, especially in challenging codebases.

✨Highlight Leadership Experience

Ubisoft values leadership within their teams. Be ready to discuss instances where you've taken charge of projects or guided team members. Emphasise your collaborative approach and how you've influenced the direction of previous projects.

✨Demonstrate Technical Proficiency

Make sure to brush up on your knowledge of core engine technology and optimisation techniques. Be prepared to discuss specific technologies and platforms you've worked with, as well as any performance metrics you've achieved in past projects.

✨Embrace Inclusivity and Collaboration

Ubisoft prioritises equity and inclusivity, so it's important to convey your commitment to these values. Share experiences that highlight your ability to work collaboratively in diverse teams and how you contribute to creating an inclusive environment.

Principal Engine Programmer
JobLeads GmbH
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

J
  • Principal Engine Programmer

    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-08-17

  • J

    JobLeads GmbH

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>