CrawlJobs Logo

C++ Engineer (Unreal Engine)

helpcare.ai Logo

Helpcare AI

Location Icon

Location:
United Kingdom , London

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

70000.00 - 120000.00 USD / Year

Job Description:

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.

Job Responsibility:

  • 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
  • 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
  • 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
  • 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

Requirements:

  • 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

Nice to 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)
What we offer:
  • 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

Additional Information:

Job Posted:
February 13, 2026

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for C++ Engineer (Unreal Engine)

Unreal Engine Developer

We offer a position in volumetric imaging for use in feature films, virtual prod...
Location
Location
Germany , Potsdam/Berlin
Salary
Salary:
Not provided
volucap.de Logo
Volucap
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of proven work experience in developing real-time 3D applications in Unreal Engine
  • Excellent knowledge of texturing, shading, lighting and used to deal with complex CG pipelines
  • Fantastic eye for details and realism and great interest in high-quality visualizations
  • Proficiency in real-time virtual production integration
  • Expert plug-in writing skills and solid understanding of C/C++ in an UE4 environment
  • High self-motivation and proven ability to self-manage and meet deadlines
  • Highly proficient in spoken and written German or English
Job Responsibility
Job Responsibility
  • Utilising Unreal Engine’s full tool set to achieve photorealism for virtual production, film and XR
  • Composing and integrating volucaps into interactive XR experiences
  • Proactively enhance our CG pipeline and workflows
  • Problem solve and determine out-of-the-box solutions for complex technical requirements
  • Set up and explore new VR and AR devices and applications
  • Guide team members with lesser experience
  • Communicate and work with other facilities
Read More
Arrow Right

Unreal Programmer

Digital Sun is a standout studio in the indie game world. With three successful ...
Location
Location
Spain , Valencia
Salary
Salary:
Not provided
digitalsungames.com Logo
Digital Sun Games
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong knowledge of C++ programming and the Unreal Engine API
  • Solid understanding of game development concepts, including game physics, AI, animations, and UI integration
  • Experience with version control systems (e.g., Git, Perforce, Plastic SCM, etc.)
  • Familiarity with Blueprint scripting
  • Ability to work independently and collaborate within a team
  • Experience with debugging and performance optimization in Unreal Engine
  • Strong communication skills and ability to work in a Spanish and English-speaking environment
What we offer
What we offer
  • Flexible working hours with the option to work remotely one day per week
  • Work-life balance made easier with a 35-hour work week (7-hour workday)
  • Competitive salary, aligned with your experience and profile
  • A supportive and dynamic work environment, where creativity and collaboration thrive
  • The opportunity to work on top-tier, high-quality games that push the boundaries of innovation
  • Complimentary breakfast every morning at the office to start your day right
  • Private health insurance subsidy to help keep you and your loved ones protected
  • Mental health support because we care about your well-being
  • Free language classes in both English and Spanish to help you grow personally and professionally
  • Optional benefits for transportation and dining to make your daily routine smoother
  • Fulltime
Read More
Arrow Right

Senior Engineer

We’re seeking a hands-on Senior Engineer with strong Unreal Engine expertise and...
Location
Location
United States , Loveland, Colorado
Salary
Salary:
105000.00 - 135000.00 USD / Year
snail.com Logo
Snail Games
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years professional software development experience (games preferred)
  • Strong Unreal Engine experience (UE4 or UE5), including Blueprints and C++
  • Demonstrated experience with console development and/or porting projects
  • Strong debugging, profiling, and performance optimization skills across multiple platforms
  • Ability to work full-stack across gameplay, tools, build systems, and runtime features
  • Clear communication skills and the ability to work effectively in a small, fast-moving team
Job Responsibility
Job Responsibility
  • Implement and maintain gameplay systems, tools, pipelines, and technical features across Unreal Engine projects
  • Own console development workflows including optimization, platform-specific features, certification prep, and debugging across Xbox, PlayStation, Switch, and PC
  • Support porting initiatives by profiling performance, addressing platform constraints, and ensuring compliance with TRCs/XRs
  • Operate as a full-stack engineer: contribute to gameplay code, tools, build/CI improvements, and runtime systems as needed
  • Collaborate with the Technical Director on architecture decisions, performance budgets, and risk assessment
  • Work closely with design, art, and production to estimate tasks, scope technical needs, and maintain alignment across disciplines
  • Conduct code reviews, uphold engineering standards, and contribute to improving workflows and pipelines
What we offer
What we offer
  • True focus on work/life balance
  • Paid company holidays, vacation, and separate sick leave
  • Medical, dental, vision, and Life/LTD
  • 401k with company match
  • Fulltime
Read More
Arrow Right

Senior Unreal Engine Simulation Engineer

Role uses Unreal Engine 5 as an engineering and simulation platform, not as a ga...
Location
Location
United States , Charlotte
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Professional experience developing with Unreal Engine (UE5 preferred)
  • Strong C++ development background (Blueprint-only experience is not sufficient)
  • Experience building or supporting real-time simulations or realistic systems
  • Understanding of: Physics-based systems
  • Vehicle dynamics or mechanical behavior
  • Performance optimization in real-time environments
  • Ability to work in collaborative, multi-team engineering environments
  • U.S. Person status (ITAR/EAR)
Job Responsibility
Job Responsibility
  • Build High-Fidelity Simulation Environments
  • Develop and extend real-time simulation applications using Unreal Engine 5
  • Create and modify large-scale environments including terrain, road networks, and test scenarios
  • Optimize lighting, scale, and performance to support realistic simulation outcomes
  • Implement Realistic Vehicle Dynamics
  • Design and tune vehicle behavior models including: Suspension and chassis dynamics
  • Acceleration, braking, traction, and handling
  • Weight transfer and environmental interaction
  • Validate simulation behavior against real-world vehicle data
  • Focus on engineering-grade realism, not arcade-style mechanics
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
Read More
Arrow Right

Ai Programmer

We are looking for an experienced AI Programmer to join our high-calibre team ba...
Location
Location
Italy , Milan
Salary
Salary:
Not provided
racewardstudio.com Logo
RaceWard Studio
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Knowledge of the Unreal Engine
  • At least 1 published title or at least 2 years of experience as a programmer on PC
  • Excellent knowledge of C++11 or later and programming methodologies (OOP, Data-driven, Service-oriented, etc.)
  • Experience with standard AI technology (finite state machines, pathfinding, goal-oriented behavior, rule-based systems, learning etc.)
  • Strong knowledge of 3D math, vectors, matrices and linear algebra
  • Strong knowledge of programming algorithms
  • Ability to design effective code architecture for large game projects
  • Strong problem solving, conceptual and analytical skills
  • Strong organizational skills, including the ability to work on multiple tasks and prioritize effectively
  • Open mind, strong communication skills and ability to work in a team
Job Responsibility
Job Responsibility
  • Design and write clean, robust, maintainable code respecting the company’s standards
  • Maintain and extend the existing AI framework and tools for use in internal and external projects
  • Work closely with game designers, artists and programmers to improve the AI system and support its application and tuning
  • Design new functional and engaging features and integrate them with existing AI as well as physics and animation systems
  • Research the latest techniques in game AI
  • Ensure code performance through profiling and optimization
  • Ensure the technical quality of the project through tuning and bug fixing
  • Follow and enhance the existing development process and set standards
  • Feature estimation and reporting to Team Lead
  • Meeting deadlines
What we offer
What we offer
  • A modern and relaxed studio atmosphere
  • A chance to work with an international team
  • Coffee, snacks and drinks at the office dispensers, and daily meal vouchers
  • Healthcare
  • Yearly Vouchers for goods or services, including discounts on the purchase of video games
  • 1-to-1 dedicated courses to improve personal skills (e.g. English language, soft skills or specific technical courses according to the needs of the team)
  • Company Events (dinners, cultural and team building trips)
  • Regular check-ups 1-to-1 with your manager and HR to assess performance, progress, difficulties, and periodic climate analyses
  • Career development: structured salary review process and individual growth path
  • Smart working policy to promote work-life balance
  • Fulltime
Read More
Arrow Right

Technical Leader – Extended Reality (XR)

Join Our Expert Team. We are seeking a skilled Technical Leader to join our dyna...
Location
Location
Italy , Treviso; Milan; Venice
Salary
Salary:
Not provided
alpenite.com Logo
Arsenalia
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience managing IT projects in consulting or related fields
  • 2+ years of hands-on experience in XR development, with proficiency in Unity and Unreal Engine
  • Exposure to Vision OS application development
  • Strong command of programming languages including Python, C#, C++, SwiftUI, Blueprints, JavaScript, and React
  • Familiarity with OpenXR standards and AR development for iOS, Android, WebXR, and platforms like 8thWall
  • Experience with rendering pipelines (forward, deferred, ray tracing), shader programming, and performance optimization
  • Knowledge of computer vision and object detection frameworks such as OpenCV, YOLO, and TensorFlow
  • Background in advanced interaction systems and automation of build, testing, and deployment for XR projects
  • Proficient in version control and collaboration tools (Git, Perforce, Jira, Confluence)
  • Ability to lead or collaborate with cross-disciplinary technical teams
Job Responsibility
Job Responsibility
  • Coordinate and manage advanced XR projects across training, sales, entertainment, and Industry 4.0, with applications in Manufacturing, Retail, and Education
  • Oversee the full project lifecycle—from concept to deployment—using cutting-edge devices for development and R&D
  • Design and validate prototypes on mainstream and niche platforms, ensuring scalability and performance
  • Lead XR development teams, supporting growth through mentoring and Agile methodologies
  • Collaborate with cross-functional stakeholders to deliver innovative technical solutions aligned with business needs
  • Stay current with XR trends, contributing to technology scouting, process improvement, and stakeholder communication
What we offer
What we offer
  • Welfare Package
  • Worklife Kit
  • Empowering People
  • Open Space, Open Mind
  • Career Path
  • Learning & Development
Read More
Arrow Right

Gameplay Programmer

We are looking for a Gameplay Programmer to join our high-calibre team based in ...
Location
Location
Italy , Milan
Salary
Salary:
Not provided
racewardstudio.com Logo
RaceWard Studio
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Have at least 2 years of experience in commercial C++ programming
  • Excellent knowledge of C++11 or later and programming methodologies (OOP, Data-driven, Service-oriented, etc.)
  • Have advanced knowledge of algorithms, data structures, and STL
  • Understand object-oriented programming and design patterns
  • Strong problem solving, conceptual and analytical skills
  • Excellent organizational skills, including the ability to work on multiple tasks and prioritize effectively
  • Open mind, strong communication skills and ability to work in a team
  • Can read technical documentation in English
  • You’re passionate about games and creating games
  • A keen sense of fun gameplay
Job Responsibility
Job Responsibility
  • Design and write clean, robust, cross-platform and maintainable code respecting the company’s standards
  • Develop game logic elements
  • Work closely with game designers, artists, animators and other programmers to improve the gameplay systems and support them in its application and tuning
  • Develop architecture and design large game systems in collaboration with the lead programmer
  • Ensure code performance through profiling and optimization
  • Ensure the technical quality of the project through tuning and bug fixing
  • Follow and enhance the existing development process and set standards
  • Contribute your unique ideas to all aspects of project development
  • Meeting deadlines
What we offer
What we offer
  • A modern and relaxed studio atmosphere
  • A chance to work with an international team
  • Coffee, snacks and drinks at the office dispensers, and daily meal vouchers
  • Healthcare
  • Yearly Vouchers for goods or services, including discounts on the purchase of video games
  • 1-to-1 dedicated courses to improve personal skills (e.g. English language, soft skills or specific technical courses according to the needs of the team)
  • Company Events (dinners, cultural and team building trips)
  • Regular check-ups 1-to-1 with your manager and HR to assess performance, progress, difficulties, and periodic climate analyses
  • Career development: structured salary review process and individual growth path
  • Smart working policy to promote work-life balance
  • Fulltime
Read More
Arrow Right

Technical Artist

Digital Sun is a standout studio in the indie game world. With three successful ...
Location
Location
Spain , Valencia
Salary
Salary:
Not provided
digitalsungames.com Logo
Digital Sun Games
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proficiency in game engines (Unity, Unreal Engine) with experience in creating and optimizing assets
  • Solid understanding of 3D modeling, texturing, and rigging pipelines
  • Knowledge of shader creation and material optimization for real-time rendering
  • Proficiency in scripting languages (e.g., Python, MEL, or C#) for automating workflows and tool development
  • Familiarity with performance profiling and asset optimization for various platforms (PC, console, mobile)
  • Strong communication skills and ability to work in a Spanish and English-speaking environment
What we offer
What we offer
  • Flexible working hours with the option to work remotely one day per week
  • Work-life balance made easier with a 35-hour work week (7-hour workday)
  • Competitive salary, aligned with your experience and profile
  • A supportive and dynamic work environment, where creativity and collaboration thrive
  • The opportunity to work on top-tier, high-quality games that push the boundaries of innovation
  • Complimentary breakfast every morning at the office to start your day right
  • Private health insurance subsidy to help keep you and your loved ones protected
  • Mental health support because we care about your well-being
  • Free language classes in both English and Spanish to help you grow personally and professionally
  • Optional benefits for transportation and dining to make your daily routine smoother
  • Fulltime
Read More
Arrow Right