Senior C++ Engine Architect — Real-Time Simulation

Code Metal

Boston

On-site

GBP 104,000 - 149,000

Full time

11 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health care plan
401k matching
Relocation assistance
Hybrid or remote work
Paid time off

Job summary

Code Metal is seeking a senior engine developer to architect and optimize a large-scale C++ runtime for a next-generation wargaming platform. You will own core engine health, implement an ECS for massive simulations, and design robust interfaces for physics, AI, sensors, and environments.

The role blends systems programming with performance engineering in a hybrid/remote setting. You will lead architecture reviews, mentor engineers, and stay hands-on in profiling, debugging, and code reviews

Qualifications

  • Extensive professional C++ development in performance-critical production software.
  • Experience in game-engine or real-time simulation environments.
  • Shipping at least one commercial game/engine or interactive product.
  • Ownership of foundational engine systems beyond gameplay features.
  • Experience with physics engines, ECS, or similar runtime architecture.
  • Strong command of modern C++, including concurrency and low-level debugging.
  • Understanding of data-oriented design and memory locality.
  • Experience with engine loops, task systems, and runtime scheduling.
  • Ability to optimize for CPU, memory, latency, and frame-time budgets.
  • Experience with profiling and debugging tools to diagnose issues.

Responsibilities

  • Architect and implement the core C++ runtime behind a large-scale wargaming platform.
  • Own structure, performance, and health of a substantial engine codebase.
  • Design and evolve an ECS for large numbers of simulation entities.
  • Build data-oriented storage, lifecycle management, queries, and scheduling.
  • Define engine interfaces for physics, AI, sensors, weapons, and environments.
  • Create extension points for model developers without destabilizing core engine.
  • Design simulation loops, time stepping, event processing, and deterministic replay.
  • Develop multithreaded execution systems to safely parallelize workloads.
  • Optimize memory layout, serialization, and data movement.
  • Profile and improve CPU, memory, latency, throughput, and simulation rate.
  • Build spatial indexing, collision candidate, and visibility infrastructure.
  • Integrate external physics and mathematical models into runtime.
  • Develop checkpointing, save/restore, and reproducible replay.
  • Architect networked/distributed simulation including state transfer.
  • Build tooling for inspection, debugging, and cost profiling.

Skills

C++ development
Game-engine development
Entity-Component System
Performance optimization
Profiling & debugging
Multithreading
API design
SDKs & extensions
C++ memory layouts
Distributed simulation

Tools

Profiling tools
CUDA / GPU compute

Job description

Code Metal is seeking a senior engine developer to architect and optimize a large-scale C++ runtime for a next-generation wargaming platform. You will own core engine health, implement an ECS for massive simulations, and design robust interfaces for physics, AI, sensors, and environments.

The role blends systems programming with performance engineering in a hybrid/remote setting. You will lead architecture reviews, mentor engineers, and stay hands-on in profiling, debugging, and code reviews

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Backend Architect - High-Performance Systems
Senior C++ Backend Architect - High-Performance Systems

Team Creation Limited • Greater London

On-site
GBP 90,000 - 140,000
Senior C++ Systems Engineer - Simulation & Test Integration
Senior C++ Systems Engineer - Simulation & Test Integration

Shieldai • Greater London

On-site
GBP 90,000 - 130,000
Senior Engine Programmer: Core Engine & Tools Lead
Senior Engine Programmer: Core Engine & Tools Lead

Cast Iron Games • Wakefield

On-site
GBP 60,000 - 95,000
Competitive salary
Flexible hours
Professional development support
+2
Staff Engineer: Real-Time Simulation & Systems Integration
Staff Engineer: Real-Time Simulation & Systems Integration

Shield AI • Greater London

On-site
GBP 90,000 - 120,000
Staff Physics Programmer, C++ (Modeling & Simulation)
Staff Physics Programmer, C++ (Modeling & Simulation)

Code Metal • Boston

On-site
GBP 104,000 - 149,000
Health care plan
401k matching
Relocation assistance
+2
C++ Backend Engineer - High-Performance, Scalable Systems
C++ Backend Engineer - High-Performance, Scalable Systems

Team Creation Limited • Greater London

On-site
GBP 55,000 - 90,000
Senior Engine Programmer
Senior Engine Programmer

Skillsearch • England

On-site
GBP 50,000 - 70,000
Senior Systems Design C++ Engineer
Senior Systems Design C++ Engineer

Selby Jennings • City Of London

Hybrid
GBP 90,000 - 150,000
Senior C++ Backend Architect | High-Perf & Mentorship
Senior C++ Backend Architect | High-Perf & Mentorship

Team Creation • Greater London

On-site
GBP 90,000 - 120,000
26 days paid holiday per year
Pension
Life Assurance (4x annual salary)
+1
Senior C++ Software Engineer — Hybrid, High-Performance
Senior C++ Software Engineer — Hybrid, High-Performance

Camwebdir • United Kingdom

Hybrid
GBP 70,000 - 95,000
Flexible holidays
PRP bonus (Profit Related Pay)
EV Salary Sacrifice Scheme
+1