Senior Engineer - Software
@ BAE Systems

Frimley, England, United Kingdom
On Site
Posted 3 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXX XXXXXX******* @baesystems.com
Recommended after applying

Job Details

Overview

BAE Systems is seeking a Senior Software Engineer to work across all our UK Naval sites including New Malden, Broad Oak - Portsmouth, Frimley, Dorchester or Filton. This role offers hybrid and flexible working arrangements.

What You’ll Be Doing

Utilise an Agile/DevSecOps approach for creating and modifying software code and test modules as part of a wider product solution. Participate in technical discussions, assist in planning future work, provide estimates and status updates, and review work carried out by peers.

Your Skills and Experiences

Essential: Proficiency in Java, Python, C++ or Rust, experience with cloud-based development environments using Agile methodology, and familiarity with virtualization, automated testing, CI/CD techniques, and configuration control.

Desirable: Experience with Rust and associated toolchain; degree in a mathematical, scientific, engineering, or computer science discipline.

About the Naval Ships Combat Systems Product Realisation Team

This team designs, develops, integrates, and supports naval combat system products. Their core product, the Combat Management System, enables ship crews to understand tactical situations and respond rapidly. The role offers significant opportunities to learn and develop within a challenging environment.

Benefits

Enjoy a competitive pension scheme, enhanced annual leave, a Company contributed Share Incentive Plan, flexible working, employee assistance, Cycle2work, and discounts. You might also be eligible for an annual incentive.

Why BAE Systems?

This inclusive culture values diversity, integrity, and merit. Applicants requiring adjustments for disabilities or conditions are encouraged to discuss with the recruiter.

Additional Information

Note that many roles are subject to security and export control restrictions, requiring specific eligibility criteria including residency requirements and security vetting.

Closing Date

11th September. Interviews will be held during the week commencing 22nd September. Early applications are advised.

Key skills/competency

Senior Software Engineer, Agile, DevSecOps, Java, Python, C++, Rust, CI/CD, Cloud, Test Automation, Virtualisation

How to Get Hired at BAE Systems

🎯 Tips for Getting Hired

  • Research BAE Systems' culture: Study their mission, values, and news.
  • Tailor your resume: Highlight cloud and Agile experience.
  • Emphasize technical skills: Focus on Java, Python, C++ or Rust.
  • Prepare for interviews: Review DevSecOps practices and examples.

📝 Interview Preparation Advice

Technical Preparation

Review Agile and DevSecOps concepts.
Practice coding in Java, Python, C++ or Rust.
Study cloud-based development environments.
Refresh CI/CD and automated testing methods.

Behavioral Questions

Describe teamwork in Agile settings.
Explain problem-solving during technical challenges.
Discuss handling feedback in peer reviews.
Explain planning with multiple stakeholders.

Frequently Asked Questions