Job Search and Career Advice Platform
  • Jobs
  • Headhunters
  • Free resume review
  • About Us
EN
5,968

Software Developer jobs in United Kingdom

C++ Engineer (Unreal Engine)

Heroic Labs

England
Remote
GBP 50,000 - 70,000
30+ days ago
I want to receive the latest job alerts for “Software Developer” jobs

Firmware Engineer

Camlin Group

Lisburn
Hybrid
GBP 35,000 - 50,000
30+ days ago

Electronics and Embedded Engineer - TiMax

The Focusrite Group

City Of London
On-site
GBP 80,000 - 100,000
30+ days ago

Senior Firmware Engineer

Spire Global

Glasgow
Hybrid
GBP 40,000 - 60,000
30+ days ago

Graduate FPGA & Firmware Engineer (Hybrid)

Leonardo UK Ltd

Easter Howgate
Hybrid
GBP 100,000 - 125,000
30+ days ago
discover more jobs illustrationDiscover more opportunities than anywhere else. Find more jobs now

Product Engineer (iOS)

Granola

City Of London
On-site
GBP 80,000 - 100,000
30+ days ago

iOS Engineer — SwiftUI, On‑Device AI, Watch App

Granola

City Of London
On-site
GBP 80,000 - 100,000
30+ days ago

iOS Engineer

Charlotte Tilbury Beauty

City Of London
Hybrid
GBP 50,000 - 70,000
30+ days ago
HeadhuntersConnect with headhunters to apply for similar jobs

iOS Engineer

Pulselive

City Of London
On-site
GBP 60,000 - 80,000
30+ days ago

NOC IT Support Engineer: Proactive, Secure & Reliable

ProInfoNet

Bangor
On-site
GBP 30,000 - 45,000
30+ days ago

Software Engineer Industrial Placement – Hybrid

Leonardo UK Ltd

Easter Howgate
On-site
GBP 25,000
30+ days ago

Graduate Firmware Engineer

Leonardo UK Ltd

England
Hybrid
GBP 34,000
30+ days ago

Software Engineer - Industrial Placement (Hybrid)

Leonardo UK Ltd

England
Hybrid
GBP 20,000 - 30,000
30+ days ago

Diagnostic Technician

autoskills-uk

Mount Pleasant
On-site
GBP 32,000 - 35,000
30+ days ago

Student Placement - Software Automation Engineer

AMETEK

Leicester
On-site
GBP 20,000 - 24,000
30+ days ago

Senior Firmware Engineer

Spire

Glasgow
Hybrid
GBP 45,000 - 65,000
30+ days ago

Service Desk Engineer - IT Support (1st/2nd Line)

Hamilton Barnes Associates Limited

Greater London
On-site
GBP 27,000 - 32,000
30+ days ago

Software Quality Engineer

Leonardo UK Ltd

England
Hybrid
GBP 40,000 - 60,000
30+ days ago

Bournemouth MSP IT Support Engineer - 365, AD & Networking

Mploy Staffing Solutons

Bournemouth
On-site
GBP 26,000 - 35,000
30+ days ago

IT Support Technician

Mploy Staffing Solutons

Bournemouth
On-site
GBP 26,000 - 35,000
30+ days ago

Cloud Security Consultant (Azure)

Version 1

Belfast
Hybrid
GBP 40,000 - 60,000
30+ days ago

Diagnostic Technician

Auto Skills UK

Gravesend
On-site
GBP 37,000 - 58,000
30+ days ago

Quant Developer (C++/Rust) – Fast-Paced HFT

Fionics

City Of London
On-site
GBP 50,000 - 70,000
30+ days ago

Quant Developer (C++/Rust) (London)

Fionics

City Of London
On-site
GBP 50,000 - 70,000
30+ days ago

IT Technician

The Scarlet Hotel

Newquay
On-site
GBP 40,000 - 60,000
30+ days ago

Top job titles:

Art jobsHr Advisor jobsVirtual Assistant jobsChef jobsForensic Science jobsData Analyst Remote jobsDevops Engineer jobsMedical Receptionist jobsMakeup Artist jobsFrench Speaker jobs

Top companies:

Jobs at TargetJobs at LegoJobs at Home InsteadJobs at Procter & GambleJobs at UobJobs at BidfoodJobs at IhgJobs at WorkdayJobs at CaterpillarJobs at Johnson & Johnson

Top cities:

Jobs in GlasgowJobs in NottinghamJobs in WakefieldJobs in WarringtonJobs in BoltonJobs in WiganJobs in SunderlandJobs in MiddlesbroughJobs in Kingston Upon ThamesJobs in Hertford

Similar jobs:

It Software Engineer jobsSoftware Engineer jobsSoftware Testing Analyst jobsDatabase Developer jobsWeb Developer jobsFront End Developer jobsDeveloper jobsPython Developer jobsPython Software Developer jobsJunior Developer jobs
C++ Engineer (Unreal Engine)
Heroic Labs
Remote
GBP 50,000 - 70,000
Full time
30+ days ago

Job summary

A technology company in the gaming sector is seeking a C++ Engineer with Unreal Engine expertise to join their team. You will develop and maintain SDKs, optimize networking, and support game studios. The ideal candidate will have over 5 years of experience with C++ in game contexts, an understanding of network programming, and be able to debug technical issues. This position offers competitive compensation and a flexible remote work policy.

Benefits

Competitive salary
Unlimited vacation policy
Choose your own equipment
Regular company retreats

Qualifications

  • 5+ years of experience with C++ development in game development contexts.
  • Strong experience with Unreal Engine C++ development.
  • Deep understanding of network programming concepts.
  • Excellent problem-solving skills and attention to detail.

Responsibilities

  • Develop and maintain C++ SDKs for Unreal Engine.
  • Optimize client-server communication patterns.
  • Work directly with game studios during onboarding.
  • Debug networking issues in customer projects.

Skills

C++ development
Unreal Engine
Network programming
Debugging
Memory optimization
Multiplayer game development
Problem-solving skills
Job description

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 are simplifying the lives of game developers and providing incredible technology that can be integrated into any game on any platform as easily as possible. Nakama is already powering many games around the world, including multiple Top 50 titles on the Apple App Store and Google Play.

Heroic Labs works with independent developers, mid-tier and AAA game studios, and many publicly listed, Fortune 500 companies across the globe to power games that individually make over 90 billion requests per month into our infrastructure.

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’ll be responsible for developing and maintaining our C++ and Unreal Engine SDKs, with particular emphasis on network programming and real-time multiplayer functionality. Working closely with game studios during their onboarding process, you’ll also implement feature requests and debug networking issues.

This is primarily a technical implementation role where you’ll collaborate with both our internal engineering teams and external game studios to deliver high-quality solutions that scale to millions of players.

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. We believe that with the right tools, you can have a big impact with less hassle. We believe in small teams. Small teams are fast and nimble. Small teams mean less bureaucracy and less management and more getting things done.

The Whole Package

Location: We're looking for candidates based in Europe or Canada, with flexibility to work remotely. We have team members across 4 different timezones and value asynchronous collaboration.

Compensation:

  • Competitive salary (we don't use remote as an excuse to pay less)
  • Unlimited vacation policy. Plus we require you to take at least 2 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 worry if you choose something else!
  • 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 are going to hear back from us, even if we don't seem like a good fit. In fact, throughout the process, we strive to make sure you never go more than seven days without hearing from us.

  • 1
  • ...
  • 233
  • 234
  • 235
  • ...
  • 239

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform

Empoweringjob seekers

Tools
  • Jobs
  • Resume review
  • Headhunters
  • Browse jobs
Company
  • About us
  • Careers at JobLeads
  • Site notice
  • Press
  • Reviews
Support
  • Help
  • Partner integration
  • ATS Partners
Social
  • JobLeads Blog
  • YouTube
  • LinkedIn
  • Instagram
  • Facebook
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2026 | All rights reserved