IT & Software

Senior C++ Software Engineer

Leonardo DRS

Edinburgh · City of Edinburgh · United Kingdom

Share this job: X Facebook WhatsApp Save job : Senior C++ Software Engineer
Overview

In this role you will contribute to one of the UK’s most advanced defence programmes by delivering and sustaining software for the Eurofighter Typhoon. You will join a high-performing Agile team and collaborate with a broad engineering community to shape software that underpins national air defence. You will own and drive features across the full lifecycle, influence architecture, and deliver high-quality solutions on an iconic aerospace platform. This is a mission-driven opportunity to impact real-world capability while growing technically in a cross-functional setting.

Pay / Benefits
  • flexible leave (up to 12 flexi-days annually)
  • pension scheme with employer contribution
  • mental health support and wellbeing resources
  • bonus scheme
  • access to 4,000+ online courses
  • refer a friend reward
Responsibilities
  • Develop, test, and maintain C++ software for the Eurofighter Typhoon programme
  • Collaborate within a multidisciplinary team spanning software, systems, firmware, and hardware engineering
  • Deliver new features and enhancements in an agile development environment
  • Translate requirements into effective software designs and solutions
  • Investigate, debug, and resolve software issues
  • Contribute to software architecture and technical decision-making
  • Take ownership of tasks from planning through to delivery
  • Conduct code reviews and uphold high standards of software quality
  • Share knowledge and contribute to continuous team improvement
Key requirements
  • Strong C++ programming skills
  • Experience working within an agile team and familiarity with agile software development lifecycle
  • Proven ability to collaborate effectively within a multidisciplinary team and across multiple engineering teams to deliver integrated solutions
  • Ability to analyse requirements and translate them into effective software designs and implementations
  • Understanding of and commitment to ensuring good engineering practices and maintaining high standards of software quality
  • Working knowledge of Git (or equivalent) source control
  • The ability to trace, diagnose and resolve potential software issues
  • Familiarity with a debugger
  • Collaborative mindset
  • Ability to communicate across disciplines
  • Willingness to share knowledge
  • C++ programming
  • Agile software development lifecycle
  • Git (or equivalent)

Reference: WJ-747_31232325 · Posted 06 Nov 2026, 02:22 AM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

C++ Software jobs in other states

Browse jobs