Senior Engineer - Software Development in City of London

Senior Engineer - Software Development in City of London

City of London Full-Time 60000 - 80000 € / year (est.) No home office possible
G

At a Glance

  • Tasks: Design and implement cutting-edge simulation systems using modern C++ and AI-driven features.
  • Company: Join an award-winning deep-tech company at the forefront of simulation technology.
  • Benefits: Competitive salary, collaborative culture, and opportunities for professional growth.
  • Other info: Dynamic environment with a focus on innovation and teamwork.
  • Why this job: Make a real impact in defence technology and solve complex problems at scale.
  • Qualifications: Strong C++ skills and experience in behavioural or agent-based simulation.

The predicted salary is between 60000 - 80000 € per year.

G3D are currently working with an award-winning deep-tech company building cutting-edge large-scale simulation technology used within defence, mission rehearsal and real-time decision support environments. We’re looking for a Senior Simulation Engineer to join a growing team developing continent-scale simulations involving civilian populations, traffic systems, aircraft, shipping, infrastructure and AI-driven behavioural systems.

This is a highly technical, product-focused engineering role suited to candidates from:

  • AAA Games
  • Gameplay AI
  • Simulation
  • Engine Programming
  • Autonomous Systems
  • Distributed Systems
  • Digital Twin Technology

The Role:

  • Design and implement behavioural and agent-based simulation systems
  • Work across a proprietary C++ simulation engine, APIs and frontend systems
  • Contribute to large-scale distributed simulation architecture
  • Develop AI-driven simulation features and integrations
  • Collaborate closely with engineering, product and UX teams
  • Support customer exercises and real-world simulation deployments

Key Skills / Experience:

  • Strong modern C++
  • Experience with behavioural or agent-based simulation
  • Gameplay AI / crowd systems / traffic systems / open-world simulation experience
  • ECS architecture or data-oriented design experience
  • Real-time systems engineering
  • Strong communication and collaborative skills
  • Product mindset and proactive approach

Nice To Have (not essential):

  • Distributed systems experience
  • Kubernetes
  • REST APIs
  • JavaScript / TypeScript
  • AI / LLM familiarity
  • Defence simulation or digital twin experience

The Company:

This is a genuinely exciting opportunity to join a scaling deep-tech company working at the intersection of:

  • Simulation
  • AI
  • Distributed Computing
  • Defence Technology
  • Real-Time Decision Support

The environment is collaborative, technically ambitious and suited to engineers who enjoy solving complex real-world problems at scale.

Senior Engineer - Software Development in City of London employer: G3D

G3D is an exceptional employer for those passionate about cutting-edge technology and real-world problem-solving. With a collaborative and technically ambitious work culture, employees are encouraged to grow through challenging projects in simulation and AI, while enjoying the benefits of working in a dynamic environment that values innovation and teamwork. Located at the forefront of deep-tech development, G3D offers unique opportunities to contribute to impactful projects within the defence sector, making it a rewarding place for engineers seeking meaningful careers.

G

Contact Detail:

G3D Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Engineer - Software Development in City of London

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups or webinars, and connect with current employees at G3D. A friendly chat can sometimes lead to opportunities that aren’t even advertised!

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to simulation, AI, or C++. This gives you a chance to demonstrate your expertise beyond just a CV.

Tip Number 3

Prepare for technical interviews by brushing up on your C++ knowledge and understanding of simulation systems. Practice coding challenges and be ready to discuss your past projects in detail.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team at G3D.

We think you need these skills to ace Senior Engineer - Software Development in City of London

Modern C++
Behavioural Simulation
Agent-Based Simulation
Gameplay AI
Crowd Systems
Traffic Systems
Open-World Simulation

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with C++ and simulation systems. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about the role and how your background in gameplay AI or distributed systems makes you a perfect fit for our team.

Show Off Your Technical Skills:Don’t forget to mention any experience with real-time systems engineering or AI-driven features. We love candidates who can demonstrate their technical prowess, so be specific about your contributions!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at G3D

Know Your Tech Inside Out

Make sure you brush up on your modern C++ skills and any relevant experience with behavioural or agent-based simulation. Be ready to discuss specific projects where you've implemented these technologies, as this will show your depth of knowledge and practical application.

Showcase Your Problem-Solving Skills

Prepare examples of complex real-world problems you've tackled in previous roles, especially those related to simulation or AI-driven systems. Highlight your thought process and the impact of your solutions, as this aligns perfectly with the company's focus on solving intricate challenges.

Collaborate Like a Pro

Since the role involves working closely with engineering, product, and UX teams, be ready to discuss how you've successfully collaborated in the past. Share specific instances where your communication and teamwork led to successful project outcomes, demonstrating your fit for their collaborative environment.

Get Familiar with Their Domain

Research G3D and their work in defence technology and large-scale simulations. Understanding their products and the challenges they face will allow you to ask insightful questions during the interview, showing your genuine interest and proactive approach to the role.