Software Engineer

Company: Leonardo DRS
Apply for the Software Engineer
Location: Basildon
Job Description:

Overview

In this role you will contribute to the development of a new generation of software features for defence projects. You will join a community of engineers focused on delivering market-leading products, collaborating across teams to implement innovative solutions. You will work on embedded and software-driven challenges within a supportive, security-conscious environment. This is a hands-on opportunity to shape software that meets stringent constraints while growing your expertise in a global defence technology company.

Pay / Benefits

  • generous leave with up to 12 flexi-days
  • up to 15% employer pension contribution
  • mental health and financial wellbeing support
  • bonus scheme
  • free access to 4,000+ online courses
  • hybrid working options

Responsibilities

  • Develop and implement new software features and capabilities for defence projects
  • Collaborate with cross-functional teams to improve and innovate market-leading products
  • Contribute to the software development lifecycle and delivery against requirements
  • Work in an Agile/Iterative development environment
  • Adhere to design, coding, and engineering standards while meeting user expectations
  • Engage in embedded software development and testing
  • Utilize development tools and workflows for version control and CI/CD
  • Support compliance with security and regulatory controls as applicable to defence context

Key requirements

  • Programming fundamentals
  • Object Oriented Design
  • Problem solving
  • Python
  • Understanding of Software Development Cycle
  • Delivery to Software Requirements
  • Agile environment
  • Collaborative mindset
  • Ability to work in cross-functional teams
  • Adaptability in structured environments
  • C/C++
  • Embedded experience
  • TCP/IP communication

…

Posted: October 10th, 2026