cover image
Xcede

Senior Software Engineer

Hybrid

London, United kingdom

£ 80 /hour

Freelance

02-04-2025

Share this job:
Expired

Job Specifications

Software Engineer (Modelling)
Location: London
Type: Contract, 6 months, inside IR35
Rate: £650 per day

Our client is building Digital Twins of urban environments to help decision-makers explore what is and what could be. By simulating population dynamics, infrastructure, pollution, and terrain, they enable informed planning through synthetic environments and large-scale simulations.
This is a multi-disciplinary environment delivering custom solutions on top of a shared platform, including an application development kit, base models, and tools for building, managing, and integrating complex simulations.
What you'll do
Design and implement software models in C++ and Python
Develop and scale agent-based simulations to produce actionable insights from large datasets
Collaborate across teams to deliver tools and services for modellers and application developers
Contribute to data engineering pipelines, optimising performance, structure, and metadata
Work across distributed systems – ideally with Kafka, shell scripting, and related tooling
Deploy and manage containerised applications using Docker, Kubernetes, and Helm
Write production-ready code that adheres to best practices – with strong focus on testing, documentation, security, and performance
What we’re looking for
Solid experience in C++ and Python for software modelling
Hands-on experience with agent-based modelling or deep interest in simulation paradigms (e.g. systems dynamics, event-based)
Comfortable writing clean, maintainable, and tested code
Understanding of distributed systems and messaging platforms like Kafka
Experience in data engineering, including databases, pipelines, and performance optimisation
Proficiency with containerised deployments (Docker, Kubernetes, Helm)
Curious, collaborative mindset – you seek feedback, share knowledge, and grow with the team

About the Company

Global Technology Recruitment Specialists. We source and select top talent across all technology sectors globally. Founded in 2003, our vertical specialists provide global transformational talent in data, AI & machine learning, product, software, cloud and cyber. As part of the Xcede Group, we work with businesses, from pioneering start-ups to global brands, to find project-based or permanent talent that enables innovation in line with their vision and goals. Know more