Senior Engineer - Software @ BAE Systems
Your Application Journey
Email Hiring Manager
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.