Lead Engine Programmer, Core Systems in London
Lead Engine Programmer, Core Systems

Lead Engine Programmer, Core Systems in London

London Full-Time 36000 - 60000 Β£ / year (est.) No home office possible
Go Premium
E

At a Glance

  • Tasks: Develop low-level tools and optimise performance for Unreal Engine and games like Fortnite.
  • Company: Join Epic Games, a leader in innovative game development and engine technology.
  • Benefits: 100% paid benefits, including health care, dental, and mental well-being support.
  • Why this job: Be part of a passionate team that shapes the future of gaming and interactive experiences.
  • Qualifications: Strong C++ skills and experience in optimising large codebases.
  • Other info: Diverse and inclusive culture with opportunities for career growth.

The predicted salary is between 36000 - 60000 Β£ per year.

At the core of Epic's success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it's building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we're always innovating. Being Epic means being a part of a team that continually strives to do right by our community and users. We're constantly innovating to raise the bar of engine and game development.

ENGINEERING - UNREAL ENGINE

What We Do

Unreal-powered projects have been on the bleeding edge of real-time entertainment for over 20 years. Our team of engineering experts are always innovating to improve the tools and technology that empower content developers worldwide.

What You'll Do

Epic Games seeks an experienced Senior Engine Programmer to join our Developer Experience and Efficiency team. In this role, you'll develop low-level tools and improve the performance of systems that all UE and UEFN users use to build and ship their games, as well as pipelines Epic uses internally to ship the Unreal Engine and games like Fortnite. The ideal candidate will love practical problem-solving and have a passion for improving the day-to-day workflow of other developers.

  • Optimize iteration times and improve existing systems for performance, memory usage, and user experience
  • Develop custom tools and pipelines for other programmers and content creators
  • Work with a large, complex code base to understand and resolve performance issues
  • Establish test workflows to validate performance improvements and prevent regressions
  • Support external customers by answering their technical requests and questions

What we're looking for

  • Excellent C++ knowledge
  • Comfortable writing multithreaded code and reasoning about dependency graphs and content pipeline for large games
  • Experience in profiling and optimizing a large codebase
  • Demonstrated ability to reason about large, interacting systems from the macro-level to the micro-level
  • Someone passionate, solution-oriented, proactive, and autonomous
  • Good knowledge of the reflection system and serialization versioning is a plus

EPIC JOB + EPIC BENEFITS = EPIC LIFE

We pay 100% for benefits except for PMI (for dependents). Our current benefits package includes pension, private medical insurance, health care cash plan, dental insurance, disability and life insurance, critical illness, cycle to work scheme, flu shots, health checks, and meals. We also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents.

ABOUT US

Epic Games spans across 25 countries with 46 studios and 4,500+ employees globally. For over 25 years, we've been making award-winning games and engine technology that empowers others to make visually stunning games and 3D content that bring environments to life like never before. Epic's award-winning Unreal Engine technology not only provides game developers the ability to build high-fidelity, interactive experiences for PC, console, mobile, and VR, it is also a tool being embraced by content creators across a variety of industries such as media and entertainment, automotive, and architectural design. As we continue to build our Engine technology and develop remarkable games, we strive to build teams of world-class talent.

Like what you hear? Come be a part of something Epic!

Epic Games deeply values diverse teams and an inclusive work culture, and we are proud to be an Equal Opportunity employer.

Lead Engine Programmer, Core Systems in London employer: Epic Games

Epic Games is an exceptional employer that fosters a collaborative and innovative work culture, perfect for those passionate about game development and engine technology. With comprehensive benefits including 100% coverage for health insurance and a robust mental well-being programme, employees are supported both personally and professionally. Located in a dynamic environment with opportunities for growth and creativity, Epic Games empowers its team to push the boundaries of interactive experiences.
E

Contact Detail:

Epic Games Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Lead Engine Programmer, Core Systems in London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those at Epic Games. Attend events, join online forums, and don’t be shy about sliding into DMs. You never know who might have the inside scoop on job openings!

✨Tip Number 2

Show off your skills! Create a portfolio that highlights your best projects, especially those related to Unreal Engine. Make sure it’s easy to navigate and showcases your problem-solving abilities. We love seeing practical examples of your work!

✨Tip Number 3

Prepare for interviews by brushing up on your C++ knowledge and understanding multithreading concepts. Practice coding challenges and be ready to discuss how you’ve optimised systems in the past. We want to see your thought process in action!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Tailor your application to highlight your passion for improving developer workflows and your experience with large codebases. Let’s make something Epic together!

We think you need these skills to ace Lead Engine Programmer, Core Systems in London

C++
Multithreaded Programming
Performance Optimisation
Code Profiling
Dependency Graphs
Content Pipeline Management
Problem-Solving Skills
Tool Development
Workflow Improvement
Test Workflow Establishment
Technical Support
Reflection System Knowledge
Serialization Versioning

Some tips for your application 🫑

Show Your Passion: When writing your application, let your enthusiasm for game development and engine programming shine through. We want to see that you’re not just qualified, but genuinely excited about the work we do at Epic!

Tailor Your CV: Make sure your CV highlights relevant experience, especially with C++ and multithreaded code. We love seeing how your skills align with our needs, so don’t be shy about showcasing your achievements in optimising performance and developing tools.

Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon unless it’s necessary. Make it easy for us to see why you’d be a great fit for the team!

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. Plus, it shows us you’re serious about joining our Epic team!

How to prepare for a job interview at Epic Games

✨Know Your C++ Inside Out

Make sure you brush up on your C++ skills before the interview. Be prepared to discuss your experience with multithreaded code and how you've tackled performance issues in large codebases. They’ll want to see that you can not only write code but also optimise it effectively.

✨Showcase Your Problem-Solving Skills

Prepare examples of practical problems you've solved in previous roles, especially those related to improving workflows for developers. Think about specific tools or pipelines you've developed and be ready to explain how they made a difference.

✨Understand the Bigger Picture

Familiarise yourself with the Unreal Engine and its ecosystem. Be ready to discuss how your work impacts the overall user experience and performance. They’re looking for someone who can think from both macro and micro perspectives, so demonstrate your understanding of complex systems.

✨Be Proactive and Passionate

During the interview, convey your enthusiasm for engine programming and your proactive approach to challenges. Share instances where you took the initiative to improve processes or support your team, as this aligns with their collaborative culture.

Lead Engine Programmer, Core Systems in London
Epic Games
Location: London
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

E
  • Lead Engine Programmer, Core Systems in London

    London
    Full-Time
    36000 - 60000 Β£ / year (est.)
  • E

    Epic Games

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