Senior C++ Software Engineer
Senior C++ Software Engineer

Senior C++ Software Engineer

Full-Time 48000 - 72000 £ / year (est.) Home office (partial)
A

At a Glance

  • Tasks: Design and develop C++ software for mission-critical defence systems.
  • Company: ALTEN, a global engineering consultancy driving technological advancement.
  • Benefits: Personalised career path, private medical insurance, flexible working, and team-building events.
  • Why this job: Join a passionate team and contribute to innovative defence projects that shape the future.
  • Qualifications: 8+ years in C++, knowledge of safety standards, and strong collaboration skills.
  • Other info: Exciting projects with ongoing learning and clear career development opportunities.

The predicted salary is between 48000 - 72000 £ per year.

ALTEN is a global engineering and technology consultancy operating across over 35 countries worldwide. We partner with industry leaders across sectors including Aeronautics, Aerospace, Defence, Naval, Automotive, Energy, Rail, IT and many more to deliver innovative engineering solutions that drive technological advancement & support sustainable transformation.

Our teams of passionate and agile engineers work on cutting-edge projects that shape the future of technology and sustainability. At ALTEN, we empower talented engineers to innovate, solve complex challenges, and deliver impactful solutions that build tomorrow’s world—today.

Join our team to deliver high-impact Defence software solutions for mission-critical systems. You’ll work on projects requiring robust, safety-regulated software development, applying your expertise in C++ and compliance standards to ensure reliability and security. This is an opportunity to contribute to fast-paced defence programmes, where your work directly supports operational capability.

Location: London (EC2)
On-site: Hybrid (3 days per week)
Seniority: Senior (8+ years of experience)
Clearance: SC Clearance

Key Responsibilities

  • Design, develop, and maintain C++ software for mission-critical defence systems.
  • Apply DO-178 principles and ensure compliance with safety standards.
  • Perform black-box/system-level testing and verification activities.
  • Collaborate with multi-disciplinary teams to integrate software into complex systems.
  • Support configuration management and CI/CD processes (Git, Jenkins, CMake).
  • Produce clear technical documentation aligned with regulated environments.

Qualifications

Required Skills

  • 8+ years of proven experience in C++ (modern standards: C++11/14/17/20).
  • Knowledge of DO-178 processes and safety-critical development.
  • Experience with black-box testing, verification, and requirements traceability.
  • Familiarity with configuration management and build tools (Git, Jenkins, CMake).
  • Understanding of coding standards (e.g., MISRA, CERT C++).

Soft Skills & Collaboration

  • Excellent communication skills for cross-functional collaboration.
  • Strong problem-solving and adaptability in regulated environments.
  • Ability to work effectively in multi-disciplinary teams.
  • Proactive approach to continuous improvement and quality assurance.

Required Qualifications

  • Bachelor’s or Master’s degree in Software Engineering, Computer Science, or related discipline or relevant technical military background with equivalent experience.
  • Must be eligible to hold or already hold UK SC Security Clearance.

Desirable Skills

  • Exposure to RTOS, Linux, or embedded systems.
  • Knowledge of ADA programming language in embedded systems.
  • Familiarity with requirements tools (e.g., DOORS).
  • Background in defence, aerospace, or safety-critical domains.

Additional Information

We bring together entrepreneurial, tech-driven people to deliver innovative solutions for leading companies. At ALTEN, you’ll work on exciting projects, supported by ongoing learning, mentoring, and clear career development tailored to your goals. Join a passionate team and help build tomorrow, today.

In short you get

  • A personalised career path and a rewarding management style.
  • A huge diversity of engineering projects and industries.
  • Private Medical Insurance.
  • Cycle & Tech Scheme.
  • Employee assistance programme.
  • Life insurance & Pension Scheme.
  • Social atmosphere, regular gatherings & team buildings.
  • Flexible way of working (role dependent).

We are proud to support the Armed Forces Covenant & actively encourage applications from members of the Armed Forces community, including veterans, reservists, service leavers, and military spouses/partners. We recognise the value of military skills and experience and are committed to ensuring that no applicant is unfairly disadvantaged during our recruitment and selection processes.

This role may require you to have or be willing to go through Security Clearance. As part of the onboarding process candidates will be asked to complete a Baseline Personnel Security Standard; details of the evidence required to apply may be found on the government website Gov.UK. If you are unable to meet this and any associated criteria, then your employment may be delayed, or rejected. Details of this will be discussed with you at interview.

Senior C++ Software Engineer employer: ALTEN LTD - UK

ALTEN is an exceptional employer that fosters a culture of innovation and collaboration, empowering engineers to tackle complex challenges in the defence sector. With a strong focus on employee growth through tailored career paths, ongoing learning, and a supportive work environment, ALTEN offers a unique opportunity to contribute to impactful projects while enjoying benefits such as private medical insurance, flexible working arrangements, and a vibrant social atmosphere. Join us in London and be part of a passionate team dedicated to building tomorrow's world today.
A

Contact Detail:

ALTEN LTD - UK Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior C++ Software Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with professionals on platforms like LinkedIn. We all know that sometimes it’s not just what you know, but who you know that can land you that dream job.

✨Tip Number 2

Prepare for those interviews! Research common questions for C++ roles and practice your answers. We recommend doing mock interviews with friends or using online resources to boost your confidence and refine your responses.

✨Tip Number 3

Showcase your projects! Whether it's on GitHub or your personal website, having a portfolio of your work can really set you apart. We love seeing real examples of your coding skills and problem-solving abilities, especially in safety-critical environments.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we often have exclusive opportunities listed there that you won’t find anywhere else. Don’t miss out!

We think you need these skills to ace Senior C++ Software Engineer

C++ (modern standards: C++11/14/17/20)
DO-178 principles
Black-box testing
Verification and requirements traceability
Configuration management
Git
Jenkins
CMake
Coding standards (e.g., MISRA, CERT C++)
Communication skills
Problem-solving
Adaptability
Collaboration in multi-disciplinary teams
Continuous improvement
Quality assurance

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior C++ Software Engineer role. Highlight your experience with C++ and any relevant projects that showcase your skills in safety-critical software development. We want to see how you can contribute to our mission!

Showcase Your Skills: In your application, don’t just list your skills—show us how you've applied them! Mention specific examples of how you've used DO-178 principles or worked on black-box testing. This helps us understand your hands-on experience.

Be Clear and Concise: When writing your application, clarity is key. Use straightforward language and avoid jargon where possible. We appreciate a well-structured application that makes it easy for us to see your qualifications and fit for the role.

Apply Through Our Website: We encourage you to apply through our website for a smoother process. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our team!

How to prepare for a job interview at ALTEN LTD - UK

✨Know Your C++ Inside Out

Make sure you brush up on your C++ skills, especially the modern standards like C++11/14/17/20. Be ready to discuss specific projects where you've applied these standards and how they relate to safety-critical software development.

✨Understand DO-178 Principles

Familiarise yourself with the DO-178 processes as they are crucial for this role. Prepare to explain how you've implemented these principles in past projects and how they ensure compliance and reliability in mission-critical systems.

✨Showcase Your Testing Experience

Be prepared to talk about your experience with black-box/system-level testing and verification activities. Highlight any specific tools or methodologies you've used, and how they contributed to the success of your projects.

✨Communicate Effectively

Since collaboration is key in multi-disciplinary teams, practice articulating your thoughts clearly. Think of examples where your communication skills helped resolve issues or improve project outcomes, especially in regulated environments.

Senior C++ Software Engineer
ALTEN LTD - UK

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>