Senior Platform Programmer
Senior Platform Programmer

Senior Platform Programmer

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

At a Glance

  • Tasks: Join us to innovate and enhance gaming experiences across Desktop and Mobile platforms.
  • Company: Epic Games is a leader in real-time entertainment, collaborating with Disney on groundbreaking projects.
  • Benefits: Enjoy 100% paid benefits, including health insurance, dental, and mental well-being support.
  • Why this job: Be part of a creative team shaping the future of interactive entertainment with iconic franchises.
  • Qualifications: Strong C++ skills, real-time rendering experience, and ability to debug complex systems required.
  • Other info: Work in a dynamic environment with opportunities for personal and professional growth.

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

ENGINEERING – GAMES

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 Walt Disney Company and Epic Games are collaborating on an all-new games and entertainment universe.

In addition to being a world-class games experience, this new persistent universe will offer a multitude of opportunities for consumers to play, watch, and engage with content, characters, and stories from Disney, Pixar, Marvel, Star Wars, Avatar, and more.

Players, gamers, and fans of all kinds will be able to create their own stories and experiences, express their fandom in a distinctly Disney way, and share content with each other in ways that they love. Come join us in creating the future of interactive entertainment.

Epic Games is seeking a Senior Platform Programmer to join this team, initially focusing on the Desktop and Mobile spaces. You will innovate and push the limits to deliver the best experience possible for our players. You will problem-solve performance and stability issues and guide developers in creating new industry-leading features.

In this role, you will

  1. Analyze and resolve stability and performance problems across a wide range of hardware configurations
  2. Optimize platform-specific workflows and get the best from each device
  3. Monitor stability and performance data from releases and improve Unreal Engine’s systems and applications in specific use cases
  4. Work with hardware vendors and other partners to resolve technical issues and collaborate on improving underlying technologies, such as graphics drivers for Unreal Engine
  5. Collaborate with a variety of other teams and disciplines across content creators to Unreal Engine groups, providing critical insights and considerations for successful multi-platform development

What we\’re looking for

  1. Strong C++ knowledge and multi-threaded programming techniques; ability to code and architect various core engine systems
  2. Real-time rendering experience in the games industry a plus, with knowledge of modern graphics APIs such as DirectX 12 or Vulkan
  3. Experience profiling and optimizing a large codebase
  4. Demonstrated ability to reason about and debug large, interacting systems from the macro-level to the micro-level
  5. Experience with OS-level systems and abstracting solutions across multiple platforms
  6. Works well in an ambiguous environment with dynamic requirements
  7. Strong interpersonal and communication skills with demonstrated ability to communicate fluently in English

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.

#J-18808-Ljbffr

Senior Platform Programmer employer: Epic Games

Epic Games is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in the heart of the gaming industry. With comprehensive benefits including 100% coverage for health insurance and a strong focus on employee well-being, we empower our team members to thrive both personally and professionally. Join us in creating groundbreaking interactive entertainment while enjoying ample opportunities for growth and development in a supportive environment.
E

Contact Detail:

Epic Games Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Platform Programmer

✨Tip Number 1

Familiarise yourself with Unreal Engine and its latest updates. Being well-versed in the engine's capabilities and recent changes will not only help you during interviews but also demonstrate your genuine interest in the role.

✨Tip Number 2

Engage with the gaming community, especially forums and groups focused on Unreal Engine development. Networking with other developers can provide insights into industry trends and may even lead to referrals for the position.

✨Tip Number 3

Showcase your problem-solving skills by preparing examples of past projects where you optimised performance or resolved stability issues. Be ready to discuss these experiences in detail during interviews.

✨Tip Number 4

Brush up on your C++ knowledge and multi-threaded programming techniques. Consider working on personal projects or contributing to open-source projects to strengthen your coding skills and demonstrate your expertise.

We think you need these skills to ace Senior Platform Programmer

C++ Programming
Multi-threaded Programming Techniques
Real-time Rendering Experience
Knowledge of Modern Graphics APIs (DirectX 12, Vulkan)
Performance Profiling and Optimisation
Debugging Large Systems
OS-level Systems Knowledge
Cross-platform Development
Strong Interpersonal Skills
Effective Communication Skills in English
Problem-Solving Skills
Collaboration with Hardware Vendors
Adaptability to Ambiguous Environments

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your strong C++ knowledge and experience with multi-threaded programming techniques. Include specific examples of real-time rendering projects you've worked on, especially if they involved modern graphics APIs like DirectX 12 or Vulkan.

Craft a Compelling Cover Letter: In your cover letter, express your passion for gaming and interactive entertainment. Mention your problem-solving skills and how you've successfully tackled performance and stability issues in previous roles. Show enthusiasm for the collaboration between The Walt Disney Company and Epic Games.

Showcase Relevant Experience: When detailing your work experience, focus on your ability to analyze and resolve stability and performance problems across various hardware configurations. Highlight any collaborations with hardware vendors or other teams that demonstrate your interpersonal and communication skills.

Proofread and Edit: Before submitting your application, carefully proofread your documents to ensure there are no spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a Senior Platform Programmer role.

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 during the interview. Be prepared to discuss specific projects where you've successfully implemented these skills, as this is crucial for the role.

✨Demonstrate Real-Time Rendering Knowledge

If you have experience with real-time rendering and modern graphics APIs like DirectX 12 or Vulkan, be ready to share examples. Discuss how you've optimised performance in past projects, as this will resonate well with the interviewers.

✨Problem-Solving Mindset

Prepare to discuss how you've approached stability and performance issues in previous roles. Share specific examples of how you identified problems and the steps you took to resolve them, showcasing your analytical skills.

✨Communication is Key

Since the role involves collaboration across various teams, emphasise your interpersonal and communication skills. Be ready to provide examples of how you've effectively communicated technical concepts to non-technical stakeholders.

Senior Platform Programmer
Epic Games
E
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>