Principal Engine Programmer

Principal Engine Programmer

North East Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
Ubisoft Entertainment

At a Glance

  • Tasks: Lead innovative solutions and tackle complex coding challenges in game development.
  • Company: Join Ubisoft, 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 AAA games while influencing industry standards and practices.
  • Qualifications: Experience in engine technology, optimisation, and collaborative project planning required.
  • Other info: Opportunity to work on an unannounced AAA title with strong career progression.

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

Newcastle upon Tyne, United Kingdom – Hybrid

JOB DESCRIPTION

As a Principal Engine Programmer, you will be a reliable solution finder, someone who can jump in with any problem while demonstrating collaborative leadership within our engineering teams.

You will need to switch between multiple threads and leverage your experience with complex codebases, taking ownership of core engine technology, bringing innovative solutions, and debugging challenging problems. We encourage you to expand your knowledge and help shape best practices across the team.

In this role, your ideas will be highly valued as you work alongside your Lead and Technical Director to shape and contribute to the team\’s direction. You should have a hands-on approach with a broad understanding of architectural systems and various technical systems to help the project reach its full potential.

This is an excellent opportunity to become a leader on an unannounced AAA title and influence the codebase not only for your project but potentially across Ubisoft. We offer the freedom to test your abilities, research, and implement innovative solutions within AAA game development.

What you\’ll bring

At Ubisoft, we strive to attract top talent. We seek individuals who will drive our studios to success.

  • Ownership of delivering core engine technology for scalable projects
  • Experience with optimization and performance metrics across hardware
  • Proficiency across multiple hardware platforms
  • Understanding of project planning and a collaborative approach

Joining Ubisoft means becoming part of an inclusive global brand. You will build on your success and contribute to our world-class AAA games, helping position our studio as a market leader.

We offer a strong knowledge base in the games industry and excellent career progression opportunities within a critically acclaimed brand portfolio.

What we’ll provide

We prioritize our people’s creativity and wellbeing, which is why we create engaging AAA titles and foster a collaborative, inclusive environment. Our hybrid working model requires on-site presence approximately 3 days per week, promoting a vibrant work culture.

  • Flexible working arrangements, 25 days of annual leave, Christmas shutdown, and options to work remotely within the EU for up to four weeks per year
  • Life and income insurance, private healthcare, an annual well-being allowance, and more
  • Resources for personal and professional development
  • Paid volunteering days and community investment
  • Fun activities, free games, and celebrations
  • Relocation support if needed

We are committed to mental health and wellbeing, recognized as a Gold Employer in the Mind Workplace Wellbeing Index and partners of Safe in Our World. We offer training and resources to support mental health proactively.

Ready to Apply?

We aim to build a diverse and distinctive gaming studio and encourage you to apply. We look forward to learning about your background.

For more information about Ubisoft Reflections, contact Luke Murtagh, our Talent Acquisition Partner managing this vacancy.

LET OUR TEAM MEMBERS TELL YOU ABOUT THEIR JOB

Games Explained: Game Engines

Alexandru\’s journey: from Game Tester to IT teams

Machine Learning, Physics Simulation, Kolmogorov Complexity, and Squishy Bunnies

FAQ

Can I submit an open application?

How can I check my application status?

You can check your application status by logging into your SmartRecruiters candidate profile.

Ubisoft welcomes everyone! We believe diverse perspectives create a stronger environment. You’ll have opportunities to work on inspiring and challenging projects daily.

How do I know if a Ubisoft email/offer is legit?

We take scams seriously. Ubisoft will never ask for personal data or money during the hiring process. Click below to see what to watch out for regarding scam attempts.

#J-18808-Ljbffr

Principal Engine Programmer employer: Ubisoft Entertainment

Ubisoft is an exceptional employer that champions creativity, inclusivity, and employee wellbeing, 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 innovative ideas and offers extensive career progression opportunities while working on exciting AAA titles. With flexible work arrangements, generous leave policies, and a strong commitment to mental health support, Ubisoft ensures that its employees are empowered to succeed both personally and professionally.
Ubisoft Entertainment

Contact Detail:

Ubisoft Entertainment 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 🫡

Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Principal Engine Programmer position. Tailor your application to highlight relevant experiences that align with the job description.

Showcase Your Skills: In your CV and cover letter, emphasise your experience with core engine technology, optimisation, and performance metrics. Provide specific examples of projects where you've demonstrated leadership and problem-solving skills.

Craft a Compelling Cover Letter: Write a cover letter that not only outlines your qualifications but also reflects your passion for game development and your understanding of Ubisoft's commitment to inclusivity and creativity. Make it personal and engaging.

Proofread and Edit: Before submitting your application, carefully proofread all documents for spelling and grammatical errors. A polished application demonstrates attention to detail and professionalism, which are crucial in the gaming industry.

How to prepare for a job interview at Ubisoft Entertainment

✨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

This role requires leadership within engineering teams. Be ready to discuss instances where you've led projects or mentored colleagues, showcasing your ability to guide and influence others while fostering a collaborative environment.

✨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 how you've contributed to performance metrics in previous projects.

✨Emphasise Your Collaborative Approach

Ubisoft values teamwork and collaboration. Share examples of how you've worked effectively with cross-functional teams, including your experience in project planning and how you’ve contributed to shaping best practices within your team.

Principal Engine Programmer
Ubisoft Entertainment
Location: North East
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

>