> Markdown version of [/jobs/ext/4592448-principal-engineer-software-assurance](https://www.wearedevelopers.com/jobs/ext/4592448-principal-engineer-software-assurance). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Engineer - Software Assurance - **Company:** BAE Systems - **Location:** Coventry, United Kingdom - **Experience:** Expert - **Salary:** £60,000 - **Contract:** Permanent contract - **Skills:** Systems Engineering, Software Engineering - **Published:** November 6, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/principal-engineer-software-assurance/55211945 ## About the Role 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 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 in Software Assurance methods and processes, including audit and review ## Description As a Principal Engineer for Software Assurance, you will plan and conduct software assurance activities, including the review of plans and processes, witnessing of testing, and carrying out inspections and audits. Core duties: Working with our customer to agree an acceptable approach to risk Reviewing software plans, documentation and software aspects of system-level plans and documents to provide timely and meaningful feedback Engaging with System Designers, Software Developers and other engineering disciplines in the design process to ensure that software meets requirements Documenting the level of risk, provide evidence and reporting for Senior Management Working with a range of stakeholders at all levels to resolve non-conformances and programme risks Providing technical guidance, coaching and mentorship to junior team members