C++ Engineer (Unreal Engine) in London
C++ Engineer (Unreal Engine)

C++ Engineer (Unreal Engine) in London

London Full-Time 30000 - 50000 £ / year (est.) No home office possible
Go Premium
H

At a Glance

  • Tasks: Develop and maintain C++ SDKs for Unreal Engine, focusing on multiplayer functionality.
  • Company: Join Heroic Labs, a leader in game development technology with a supportive culture.
  • Benefits: Competitive salary, unlimited vacation, and flexible remote work options.
  • Why this job: Make an impact in the gaming world by working on top titles and innovative tech.
  • Qualifications: 5+ years of C++ experience, strong Unreal Engine skills, and network programming knowledge.
  • Other info: Collaborative environment with opportunities for growth and creativity.

The predicted salary is between 30000 - 50000 £ per year.

Hi there! We're looking for a C++ Engineer (Unreal Engine) to join the growing team at Heroic Labs. Our cornerstone offerings—Nakama, Hiro, Satori, and Heroic Cloud—comprise the Heroic Game Stack, an integrated platform delivering unparalleled performance and flexibility. We simplify the lives of game developers by providing technology that can be integrated into any game on any platform as easily as possible. Nakama already powers many games around the world, including multiple Top 50 titles in the Apple App Store and Google Play.

About The Role

We're seeking an experienced C++ Engineer specializing in Unreal Engine to help build and maintain our client SDKs and work directly with game studios implementing our technology stack. You will be responsible for developing and maintaining our C++ and Unreal Engine SDKs, with particular emphasis on network programming and real-time multiplayer functionality. You will work closely with game studios during their onboarding process, implement feature requests, and debug networking issues.

Things You Might Do

  • SDK Development & Maintenance
    • Develop and maintain C++ SDKs and client libraries for Unreal Engine
    • Focus on network programming and real-time multiplayer functionality
    • Optimize client-server communication patterns for performance and reliability
    • Create comprehensive unit tests and integration tests for SDK components
  • Customer Implementation & Support
    • Work directly with game studios during onboarding, implementing agreed-upon features
    • Debug networking issues in customer projects
    • Collaborate with customers to design and implement scalable multiplayer architectures
    • Provide technical guidance on best practices for integrating our technology
    • Occasionally embed with customer teams for extended implementation periods
  • Technical Excellence
    • Write clean, maintainable, and well-documented C++ code
    • Implement advanced networking features (latency compensation, state synchronization, prediction)
    • Optimize memory usage and performance for various platform targets
    • Contribute to architectural decisions for client-side implementations
  • Cross-functional Collaboration
    • Collaborate with Developer Relations team to ensure comprehensive SDK documentation and understand common implementation challenges
    • Work with Product and Engineering teams to align SDK features with platform capabilities

About You

We would love to hear from you if you have:

  • 5+ years of experience with C++ development in game development contexts
  • Strong experience with Unreal Engine C++ development
  • Deep understanding of network programming concepts (TCP/UDP, client-server architecture, latency compensation, state synchronization)
  • Experience building multiplayer games and/or multiplayer netcode
  • Proven ability to debug complex technical issues in production environments
  • Strong understanding of memory management and performance optimization in C++
  • Experience working with SDKs or client libraries
  • Excellent problem-solving skills and attention to detail
  • Ability to work independently and manage multiple priorities

We'd Be Super Excited If You Have

  • Experience with other game engines (Unity) and languages (C#, Go, Lua, TypeScript)
  • Understanding of backend game services and server architecture
  • Experience with WebSockets, gRPC, or other modern networking protocols
  • Knowledge of authentication protocols and security best practices in multiplayer games
  • Experience in Professional Services or customer-facing engineering roles
  • Experience with cross-platform development (PC, console, mobile)

About Heroic Labs

For the past 10 years, Heroic Labs has been on the forefront of providing cutting-edge technology to the games and entertainment market. We do this because we love developers and we love games! We always choose the right tool for the job, believing that with the right tools you can have a big impact with less hassle. Small teams mean less bureaucracy and more getting things done.

Location

We're looking for candidates based in Europe or Canada, with flexibility to work remotely across four time zones.

Compensation

  • Competitive salary (we don’t use remote as an excuse to pay less)
  • Unlimited vacation policy. You are required to take at least two weeks off each year and observe local holidays
  • At least yearly company all-hands and getaways
  • Pick your own equipment – we recommend Macs, but we don’t mind other choices
  • Work with a loving team that treats everyone as family

How To Apply

Send an email to us with your resume and a cover letter highlighting why you’d like to join Heroic Labs. If you have any technical content, open-source contributions, or video content you’ve created, we’d love to see it! After you apply, you will hear back from us within seven days.

C++ Engineer (Unreal Engine) in London employer: Heroic Labs

Heroic Labs is an exceptional employer for C++ Engineers specialising in Unreal Engine, offering a vibrant work culture that prioritises developer satisfaction and innovation. With competitive salaries, unlimited vacation policies, and the flexibility to work remotely across Europe and Canada, employees enjoy a supportive environment that fosters personal and professional growth. The company values collaboration and creativity, making it an ideal place for those passionate about gaming technology to thrive.
H

Contact Detail:

Heroic Labs Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land C++ Engineer (Unreal Engine) in London

✨Tip Number 1

Network, network, network! Reach out to fellow developers and industry professionals on platforms like LinkedIn. Join relevant groups and forums where you can connect with others in the gaming community. You never know who might have a lead on your dream job!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your C++ projects, especially those involving Unreal Engine. Include any multiplayer games you've worked on or SDKs you've developed. This will give potential employers a taste of what you can bring to the table.

✨Tip Number 3

Don’t just apply blindly! Tailor your approach for each company. Research Heroic Labs and understand their tech stack. When you reach out, mention specific projects or technologies they use that excite you. This shows genuine interest and can set you apart from other candidates.

✨Tip Number 4

Follow up after applying! If you haven’t heard back within a week, send a friendly email to check in. It shows enthusiasm and keeps you on their radar. Plus, it’s a great way to express your eagerness to join the team at Heroic Labs!

We think you need these skills to ace C++ Engineer (Unreal Engine) in London

C++ Development
Unreal Engine
Network Programming
Real-Time Multiplayer Functionality
Client-Server Architecture
Latency Compensation
State Synchronization
Debugging Skills
Memory Management
Performance Optimization
SDK Development
Integration Testing
Cross-Platform Development
Problem-Solving Skills
Attention to Detail

Some tips for your application 🫡

Tailor Your Resume: Make sure your resume highlights your C++ and Unreal Engine experience. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re excited about joining Heroic Labs and how your background makes you a perfect fit for our team. Keep it personal and engaging!

Show Off Your Technical Skills: If you’ve got any technical content, open-source contributions, or even videos showcasing your work, include them in your application. We love seeing what you can do beyond just words on a page!

Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you don’t miss out on any important updates from us!

How to prepare for a job interview at Heroic Labs

✨Know Your C++ and Unreal Engine Inside Out

Make sure you brush up on your C++ skills, especially in the context of Unreal Engine. Be prepared to discuss specific projects you've worked on, focusing on network programming and multiplayer functionality. This will show that you not only understand the theory but also have practical experience.

✨Showcase Your Problem-Solving Skills

During the interview, be ready to tackle some technical challenges or hypothetical scenarios. Think about how you would debug complex issues in production environments. Sharing examples from your past experiences can really highlight your problem-solving abilities.

✨Understand Their Technology Stack

Familiarise yourself with Heroic Labs' offerings like Nakama and Hiro. Knowing how their technology integrates into game development will help you answer questions more effectively and demonstrate your genuine interest in the role.

✨Prepare Questions for Them

Interviews are a two-way street! Prepare thoughtful questions about their team dynamics, project timelines, or how they handle customer implementations. This shows you're not just interested in the job, but also in how you can contribute to their success.

C++ Engineer (Unreal Engine) in London
Heroic Labs
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

H
  • C++ Engineer (Unreal Engine) in London

    London
    Full-Time
    30000 - 50000 £ / year (est.)
  • H

    Heroic Labs

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