Senior C++ Software Engineer in London
Senior C++ Software Engineer

Senior C++ Software Engineer in London

London Full-Time 43200 - 72000 £ / year (est.) Home office (partial)
Go Premium
A

At a Glance

  • Tasks: Design and develop C++ software for mission-critical defence systems.
  • Company: ALTEN, a global engineering consultancy shaping the future of technology.
  • Benefits: Personalised career path, private medical insurance, flexible working, and team-building events.
  • Why this job: Join a passionate team and make a real impact on innovative defence projects.
  • 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 43200 - 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 and support sustainable transformation.

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 and 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 in London employer: ALTEN LTD - UK

ALTEN is an exceptional employer that fosters a dynamic and innovative work culture, where talented engineers are empowered to tackle complex challenges in cutting-edge defence projects. With a strong emphasis on personal career development, ongoing learning opportunities, and a supportive team environment, employees can thrive while contributing to impactful solutions that shape the future of technology. Located in London, ALTEN offers a hybrid working model, competitive benefits, and a commitment to diversity, making it an attractive choice for those seeking meaningful and rewarding employment.
A

Contact Detail:

ALTEN LTD - UK Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those who work at ALTEN or similar companies. A friendly chat can sometimes lead to insider info about job openings or even a referral.

✨Tip Number 2

Prepare for technical interviews by brushing up on your C++ skills and understanding DO-178 principles. Practice coding challenges and system-level testing scenarios to show off your expertise when it counts.

✨Tip Number 3

Don’t underestimate the power of a good follow-up! After an interview, send a thank-you email expressing your enthusiasm for the role. It keeps you fresh in their minds and shows your genuine interest.

✨Tip Number 4

Apply through our website for the best chance of landing that dream job! We love seeing applications directly from passionate candidates who are eager to join our innovative team.

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

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++)
Excellent communication skills
Problem-solving
Adaptability in regulated environments
Ability to work in multi-disciplinary teams
Proactive approach to 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.

Showcase Your Skills: Don’t just list your skills; demonstrate them! Use specific examples from your past work that align with the job description, especially around DO-178 principles and black-box testing.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Explain why you’re passionate about working in defence software solutions and how your background makes you a perfect fit for ALTEN.

Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates!

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 prepared 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. Be ready 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

Highlight your experience with black-box/system-level testing and verification activities. Prepare examples of how you've approached testing in regulated environments and the impact it had on project outcomes.

✨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 improved team dynamics, especially in complex projects.

Senior C++ Software Engineer in London
ALTEN LTD - UK
Location: London
Go Premium

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
  • Senior C++ Software Engineer in London

    London
    Full-Time
    43200 - 72000 £ / year (est.)
  • A

    ALTEN LTD - UK

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