At a Glance
- Tasks: Lead software assurance activities and collaborate with diverse teams to ensure quality.
- Company: BAE Systems, a leader in defence and security with a commitment to innovation.
- Benefits: Competitive pension, flexible health benefits, and employee share plans.
- Why this job: Make a real impact in a role that offers personal and technical growth.
- Qualifications: Experience in software assurance and strong problem-solving skills required.
- Other info: Inclusive culture that values diversity and offers relocation support.
The predicted salary is between 36000 - 60000 £ per year.
Location: Barrow-In-Furness, Filton, Frimley, Broad Oak, Brough or Weymouth. We offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role.
What you’ll be doing:
- Work with our customer to agree an acceptable approach to risk.
- Plan and carry out software assurance activities including reviews of plans, processes, witnessing testing, inspections and auditing.
- Review software plans, documentation and software aspects of system level plans and documents to provide timely and meaningful feedback.
- Engage with System Designers, Software Developers and other engineering disciplines in the design process to ensure that software meets requirements.
- Document the level of risk, provide evidence and reporting for Senior Management.
- Work with a range of stakeholders at all levels to resolve non-conformances and programme risks.
Your skills and experiences:
- Familiarity with various software types, including programmable electronics, is beneficial, though in-depth expertise in all areas is not required.
- A strong grasp of software lifecycle principles and their application across different software types is essential.
- Understanding of the systems engineering lifecycle and its relationship to software development.
- Logical thinking and problem-solving skills, with the ability to find practical solutions and align stakeholders with the resolution.
- Experience of Software Assurance methods and processes, including audit and review.
- Understanding of the application of software engineering, security, quality and safety standards.
- Ability to understand strategic direction and tailor actions to support this.
As well as a competitive pension scheme, BAE Systems also offers employee share plans, an extensive range of flexible discounted health, wellbeing and lifestyle benefits, including a green car scheme, private health plans and shopping discounts - you may also be eligible for an annual incentive.
The team:
This is a growing role within our business and industry with significant potential for development and further growth. We expect the candidate to quickly develop an understanding of the development, use and control of software in our complex and unique application. Being actively involved in the decision making and problem resolution for some of the most critical aspects of our design. This opportunity offers a uniquely broad view of the SSNA programme, business and customer organisations which offers significant development both technically and personally. We offer relocation support packages across all Submarines roles, subject to meeting eligibility criteria.
Why BAE Systems?
This is a place where you’ll be able to make a real difference. You’ll be part of an inclusive culture that values diversity of thought, rewards integrity, and merit, and where you’ll be empowered to fulfil your potential. We welcome people from all backgrounds and want to make sure that our recruitment processes are as inclusive as possible. If you have a disability or health condition (for example dyslexia, autism, an anxiety disorder etc.) that may affect your performance in certain assessment types, please speak to your recruiter about potential reasonable adjustments.
Please be aware that many roles at BAE Systems are subject to both security and export control restrictions. These restrictions mean that factors such as your nationality, any nationalities you may have previously held, and your place of birth can restrict the roles you are eligible to perform within the organisation. All applicants must as a minimum achieve Baseline Personnel Security Standard. Many roles also require higher levels of National Security Vetting where applicants must typically have 5 to 10 years of continuous residency in the UK depending on the vetting level required for the role, to allow for meaningful security vetting checks.
Closing Date: 18th November 2025. We reserve the right to close this vacancy early if we receive sufficient applications for the role. Therefore, if you are interested, please submit your application as early as possible.
Principal Engineer - Software (Assurance) employer: BAE Systems
Contact Detail:
BAE Systems Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Engineer - Software (Assurance)
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Prepare for those interviews! Research the company and its projects, especially in software assurance. Show them you’re not just another candidate; you’re genuinely interested in what they do.
✨Tip Number 3
Practice your problem-solving skills. You might face technical questions or scenarios during interviews. Brush up on your logical thinking and be ready to showcase how you tackle challenges.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step!
We think you need these skills to ace Principal Engineer - Software (Assurance)
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with software assurance and risk management. We want to see how your skills align with the role, so don’t hold back on showcasing relevant projects!
Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled complex issues in software development. We love logical thinkers who can provide practical solutions, so share those success stories that demonstrate your abilities.
Engage with Our Values: Take a moment to reflect our inclusive culture in your application. Mention how you value diversity and integrity, and how you’ve contributed to a positive team environment in your previous roles. We’re all about empowering potential!
Apply Early!: Don’t wait until the last minute to submit your application. We might close the vacancy early if we get enough applications, so hop onto our website and get your application in as soon as you can. We can’t wait to hear from you!
How to prepare for a job interview at BAE Systems
✨Know Your Software Assurance Basics
Before the interview, brush up on your understanding of software assurance methods and processes. Be ready to discuss how you've applied these in past roles, especially in relation to audits and reviews.
✨Engage with Stakeholders
Prepare examples of how you've successfully engaged with various stakeholders in previous projects. Highlight your ability to resolve non-conformances and programme risks, as this will show your collaborative skills.
✨Demonstrate Logical Thinking
Be ready to showcase your problem-solving skills. Think of specific instances where you’ve had to find practical solutions in complex situations, particularly in software development or systems engineering.
✨Understand the Bigger Picture
Familiarise yourself with the systems engineering lifecycle and its relationship to software development. During the interview, express how you can align your actions with the strategic direction of the company.