Senior Desktop Engineer, Fortnite Tech
Senior Desktop Engineer, Fortnite Tech

Senior Desktop Engineer, Fortnite Tech

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
E

At a Glance

  • Tasks: Join the Fortnite Desktop team to enhance player experience on PC through engineering excellence.
  • Company: Epic Games leads in real-time entertainment, empowering developers with cutting-edge tools and technology.
  • Benefits: Enjoy comprehensive benefits, including health insurance, pension, and mental well-being support.
  • Why this job: Be part of a dynamic team impacting gaming quality and performance while collaborating with industry experts.
  • Qualifications: Strong C++ skills, real-time rendering experience, and familiarity with graphics APIs are essential.
  • Other info: Work closely with GPU vendors and other teams to solve complex technical challenges.

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

What We Do

Unreal projects have been leading the pack of real-time entertainment with our constantly growing team of engineering experts. We’re always improving on the tools and technology that empower content developers worldwide.

What You'll Do

The Fortnite Desktop team is looking for an experienced Desktop Platform Engineer to improve the player experience in Fortnite on the PC platform. You will work with other engineers and directly contribute to building and improving our Desktop platform support to an industry-leading state. This role covers various specialties, including partnering with hardware and GPU vendors to work on optimized platform code and ensuring critical features are available and performant for the Fortnite user base.

In this role, you will:

  • Analyze and resolve stability and performance problems of Fortnite on a wide range of PC hardware configurations; this includes identifying solutions in such areas as:
  • Solving device-specific CPU and GPU performance and compatibility issues
  • Rendering performance and device compatibility, including the shader pipeline
  • Improve platform toolchains, i.e. compiler/linker support, SDK upgrades, platform-specific data management tools, debugger integration, crash reporting, etc.
  • Improvements in low-level systems that interface with platform APIs, i.e. memory allocators (physical and virtual), file systems, input systems
  • Monitor stability and performance data from Fortnite releases and improve Unreal Engine’s systems and applications in Fortnite-specific use cases
  • Work with GPU vendors and other partners to resolve technical issues and collaborate on improving underlying technologies, such as graphics drivers for Fortnite and Unreal Engine
  • Assess performance data across various hardware and make improvements to Unreal Engine’s rendering systems and their applications in Fortnite-specific use cases
  • Collaborate with a variety of other Epic teams, such as Unreal Engine’s Rendering Architecture team, to help them solve complex technical challenges in ways that move the stability and quality of Fortnite and our internal products forward
  • What we're looking for

    • Strong C++ knowledge and multi-threaded programming techniques; ability to code and architect various core engine systems
    • Real-time rendering experience in the games industry or for the computer graphics industry: knowledge of at least one graphics API (DirectX 12 preferred) and a general understanding of modern graphics API architecture
    • Experience profiling and optimizing a large codebase
    • Demonstrated ability to reason about and debug large, interacting systems from the macro-level to the micro-level
    • Experience with OS-level systems, Windows APIs and common frameworks 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.

    Senior Desktop Engineer, Fortnite Tech employer: Epic Games

    Epic Games is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration among engineering experts in the gaming industry. Located in a vibrant tech hub, employees benefit from comprehensive health packages, generous mental well-being support, and numerous opportunities for professional growth, all while contributing to the development of industry-leading technologies like Fortnite and Unreal Engine.
    E

    Contact Detail:

    Epic Games Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Senior Desktop Engineer, Fortnite Tech

    ✨Tip Number 1

    Familiarise yourself with the latest trends in real-time rendering and graphics APIs, especially DirectX 12. This knowledge will not only help you understand the technical requirements of the role but also demonstrate your passion for the field during discussions.

    ✨Tip Number 2

    Engage with the Fortnite community and other developers on platforms like GitHub or forums. This can provide insights into common issues faced by players and developers alike, which you can reference in conversations with the team.

    ✨Tip Number 3

    Network with current or former employees of Epic Games, particularly those in engineering roles. They can offer valuable insights into the company culture and expectations, which can be beneficial when discussing your fit for the team.

    ✨Tip Number 4

    Prepare to discuss specific examples of how you've optimised performance in previous projects. Being able to articulate your problem-solving process and the impact of your work will set you apart from other candidates.

    We think you need these skills to ace Senior Desktop Engineer, Fortnite Tech

    C++ Programming
    Multi-threaded Programming Techniques
    Real-time Rendering Experience
    Graphics API Knowledge (DirectX 12 preferred)
    Performance Profiling and Optimisation
    Debugging Large Systems
    Understanding of OS-level Systems
    Windows APIs
    Collaboration with Hardware Vendors
    Crash Reporting and Debugger Integration
    Memory Management
    File System Management
    Input System Development
    Data Analysis for Performance Monitoring

    Some tips for your application 🫡

    Tailor Your CV: Make sure your CV highlights your strong C++ knowledge and experience with multi-threaded programming. Include specific examples of your work in real-time rendering and any relevant projects that demonstrate your skills in optimising performance.

    Craft a Compelling Cover Letter: In your cover letter, express your passion for gaming and how your background aligns with the role. Mention your experience with graphics APIs, particularly DirectX 12, and how you have tackled performance issues in previous roles.

    Showcase Relevant Projects: If you have worked on projects related to game development or graphics optimisation, be sure to include these in your application. Provide links to your portfolio or GitHub if applicable, showcasing your coding skills and problem-solving abilities.

    Highlight Collaboration Skills: Since the role involves working closely with various teams, emphasise your ability to collaborate effectively. Share examples of past experiences where you partnered with other engineers or teams to solve complex technical challenges.

    How to prepare for a job interview at Epic Games

    ✨Showcase Your C++ Expertise

    Make sure to highlight your strong knowledge of C++ and multi-threaded programming techniques. Be prepared to discuss specific projects where you've implemented these skills, as this role heavily relies on them.

    ✨Demonstrate Real-Time Rendering Experience

    Since the position involves real-time rendering, be ready to talk about your experience in the games or computer graphics industry. Discuss any graphics APIs you've worked with, especially DirectX 12, and how you've optimised rendering performance.

    ✨Prepare for Technical Problem-Solving Questions

    Expect questions that assess your ability to analyse and resolve stability and performance issues. Think of examples where you've debugged large systems and improved performance, particularly in relation to hardware compatibility.

    ✨Familiarise Yourself with Collaboration Scenarios

    This role requires working closely with various teams. Prepare to discuss your experience collaborating with other engineers, especially in solving complex technical challenges. Highlight any partnerships with hardware vendors or cross-team projects you've been involved in.

    Senior Desktop Engineer, Fortnite Tech
    Epic Games
    E
    • Senior Desktop Engineer, Fortnite Tech

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

      Application deadline: 2027-06-19

    • E

      Epic Games

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