BAE Systems OneArc
Posted 1w ago

Software Developer (all levels) - Distributed Simulation Technology (UK)

BAE Systems OneArc
United Kingdom
OnsiteFull Time
Responsibilities
  • writing code
  • building solutions
  • solving challenges
Requirements
  • Proficiency in Java and/or C++
  • A bachelor's or master's degree in computer science or equivalent experience
  • UK work eligibility, and ability to obtain UK security clearance
Technical tools mentioned
JavaC++C#JavaScript

Job description

Software Developer (all levels) - Distributed Simulation Technology (UK)


We are a well-established team developing world-leading simulation platforms and interoperability solutions for aerospace, defense, transport, and space agencies like NASA and the European Space Agency. We constantly seek ways to advance the industry using the latest technologies and trends to connect complex synthetic environments—from deep space to underwater systems.


We believe in saving lives through simulations.


Your job will be totally different from what you expect


We give you freedom and responsibility to do things well, support you, train you, and teach you. We have a relaxed environment where we aim not to limit our staff with too many regulations. We trust you.

We offer a wide variety of work and a crunch-free environment due to our products being developed as a continuous service.


Also, you will not constantly do the same things over and over again. You will write high-quality code in an agile, creative team, with direct opportunities to collaborate with major industry partners, visit customer sites, and train alongside leading developers across Europe.


Our business has a worthy cause, the work we do has an actual impact on making the world a safer place. You will be an integral part of the development cycle from day one—designing and building engineering and training solutions for high-profile customer programs, solving complex simulation interoperability challenges, and seeing your work directly shape real-world outcomes.



Do you think you have what it takes?


  • You are a self-starter who proactively takes on challenges and works to get them fixed, aiming for long-term solutions.
  • You are not afraid to talk to people, with strong interpersonal and organization skills. 
  • You take ownership of your work, adapt to changing requirements, and love solving complex problems.
  • You are confident programming in Java and/or C++.
  • You hold a Bachelor's or Master's degree in Computer Science (or equivalent practical experience).
  • You are currently eligible to work in the UK without sponsorship and able to obtain UK security clearance.
  • You have a passion for simulation, gaming, and space tech, and a drive to build code you are proud of.


Nice to have:


Experience with C#, Web Backend, JavaScript, or gaming engines/technologies. Willingness to travel occasionally to customer sites or international offices. Prior experience in aerospace, defense, or serious gaming projects.


What you get?


We're not about all the hard work and no fun. Our culture is informal, inclusive, and relaxed. We do our best to look after our people. Below is a snapshot of the perks you'll get if you work with us:


  • Diverse, challenging, yet fun work environment with real-life applications spanning aerospace, defense, and serious games.
  • Opportunity to work on top-of-the-line, cutting-edge products employed by NASA, ESA, Boeing, Airbus, and defense forces globally.
  • Tailored training and mentoring program designed specifically for your development needs.
  • Ability to influence how we build solutions and have a direct impact on our core product line.
  • Work with and learn from talented colleagues in a supportive, collaborative culture.
  • Full-time employment with a competitive salary and attractive benefits package.
  • Flexible work practices promoting a strong work-life balance.


We don’t offer just a job. We want to give you the opportunity to grow and advance the simulation market.

About BAE Systems OneArc

BAE Systems subsidiary delivering synthetic training, simulation, geospatial, interoperability, and AI solutions to militaries and federal agencies.

Similar jobs

Software Developer roles
2h
Save
Mark Applied
Hide
Senior Software Engineer - Rust - Backend - Pro
Romania or Brazil or Peru or Sweden or Colombia or Argentina or Cyprus or South Africa or Czech Republic or Canada or Hungary or Mexico or Chile or Poland or London or Bulgaria
RemoteFull Time
Kraken
Kraken: Independent AI-powered utility software helping energy, water, and telecommunications utilities modernize operations.
7+ YOERequires 7+ years of software engineering experience, financial trading product experience, proficient Rust network or asynchronous programming, distributed systems knowledge, security-focused design, and full-stack debugging ability.
Rust, Kafka
1d
Save
Mark Applied
Hide
Senior Software Engineer (Java)
London, England, United Kingdom
HybridFull Time
ARQ
ARQ: Global fintech platform serving mass-affluent customers across the Americas with payments, investing, currencies, and cards.
Backend development experience with Java, a bachelor's degree or higher in a technical discipline, English fluency, strong communication skills, and experience building complex products at hypergrowth startups.
Java, Postgres, Spring Boot, REST APIs, TDD, DDD
1d
Save
Mark Applied
Hide
Principal Software Engineer
London, England, United Kingdom
HybridFull Time
Bjak
Bjak: Southeast Asia's leading online insurance platform and fintech.
7+ YOERequires 7+ years of software engineering experience, production systems expertise, strong architecture and system design skills, coding ability, and technical leadership of major engineering projects.
APIs
2d
Save
Mark Applied
Hide
Senior Software Engineer - mobile (All Genders)
Cologne or Berlin or London
HybridFull Time
Prematch
Prematch: German private sports-tech operating a grassroots-football app for amateur players, teams, fans, and coaches.
8+ YOEAt least 8 years of relevant experience, strong Dart and Flutter expertise, mobile app development experience, full-stack mindset, AI-driven workflow, testing knowledge, and understanding of mobile architecture and UX.
Dart, Flutter, Firebase, Amplitude, Braze, Android, iOS, DevOps
2d
Save
Mark Applied
Hide
Senior Software Engineer, Inference
United Kingdom or North America
£120k-£145k/yr RemoteFull Time
AssemblyAI
AssemblyAI: Voice AI infrastructure providing speech-to-text, speech-understanding, and voice-agent APIs to developers.
Strong backend engineering experience building production machine learning infrastructure or customer-facing APIs; AI/ML curiosity, ambiguity tolerance, and strong collaboration skills required.
APIs, SDKs
2d
Save
Mark Applied
Hide
Remote Software Engineer - Golang
London or San Francisco or United States or Canada or Europe
$200-$300/hr RemoteMultiple Commitments Available
Turing
Turing: AI research accelerator and intelligent talent cloud platform.
3+ YOE3+ years of software engineering experience; expertise building full-stack, scalable production software; strong architecture, development, debugging, code review, and communication skills.
Go, Python, JavaScript, ReactJS, C, C++, Java, Rust
2d
Save
Mark Applied
Hide
Senior Software Engineer I - Global KYC and Onboarding
London, England, United Kingdom
£88k-£111k/yr HybridFull Time
Wise
WiseNASDAQ: WSE: A global technology building cross-border money networks.
4+ YOERequires 4+ years with Java 8+, Spring, asynchronous message queues, scalable microservices, relational and non-relational databases, and advanced query optimization, schema design, and data lifecycle management.
Java, Spring, Kafka, RabbitMQ
2d
Save
Mark Applied
Hide
Global Air Logistics IT (Senior) Software Engineer Perishables
London or Milton Keynes
HybridFull Time
Kuehne+Nagel
Kuehne+NagelSIX Swiss Exchange: KNIN: Global provider of integrated logistics and supply chain services.
Bachelor's degree preferred in a relevant field and Java development experience. Requires Java 17+, Spring Boot, JPA/Hibernate, JUnit, CI/CD, Git, Maven, Docker, databases, APIs, and agile teamwork.
Java, Spring Boot, JPA/Hibernate, JUnit, CI/CD, Git, Maven, Docker, JavaScript, HTML, CSS, Angular, TypeScript, PWA, Ionic, PostgreSQL, MySQL, RESTful services, Kafka, Claude Code