Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

C++ software engineer – modelling & simulations

London
Xcede
Software engineer
Posted: 14 September
Offer description

Overview

We are seeking a Software Engineer to help create and improve large-scale models and simulations, supporting decision-makers in areas such as urban planning, transport, and infrastructure. You will work as part of a multidisciplinary team to develop high-performance simulation software, integrate data pipelines, and ensure that models can run efficiently at scale.


Key Responsibilities

* Work with applied scientists to take models from prototype stage to production-ready software.
* Develop and implement computational models for large-scale social and urban “Digital Twin” simulations.
* Build and optimise data pipelines to extract, synthesise, and integrate data from various sources.
* Scale and refine agent-based models incorporating real-world data and complex behaviours.
* Track and improve model performance to enable greater complexity and realism.
* Generalise and abstract existing models to allow re-use across different projects and geographies.
* Contribute to the full development lifecycle, including testing, documentation, security, and performance.


What We’re Looking For

* Strong experience coding in modern C++ (or a comparable systems programming language such as Rust).
* Knowledge of low-level performance concepts such as SIMD, cache locality, and memory access patterns.
* Python for scripting and prototyping.
* Experience with agent-based modelling or entity-component-system (ECS) frameworks.
* Background in writing production-quality code and scaling models to work with very large datasets.
* Knowledge of distributed systems and data engineering (Kafka, pipelines, metadata management).
* Experience with containerised deployments (Docker, Kubernetes, Helm).
* Strong collaboration skills, with a focus on sharing knowledge and working as part of a team.
* A holistic approach to software engineering that considers testing, documentation, performance, and security.


Seniority level

* Not Applicable


Employment type

* Contract


Job function

* Engineering, Research, and Science


Industries

* Software Development and Research Services
#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Security software engineer
London
UnitedHealth Group
Software engineer
Similar job
Senior security software engineer
London
UnitedHealth Group
Software engineer
Similar job
Senior security software engineer
London
UnitedHealth Group
Software engineer
See more jobs
Similar jobs
It jobs in London
jobs London
jobs Greater London
jobs England
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in London > C++ Software Engineer – Modelling & Simulations

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save