> Markdown version of [/jobs/ext/3809689-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/3809689-senior-software-engineer). 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). --- # Senior Software Engineer - **Company:** BAE Systems - **Location:** Warton, UK - **Experience:** Expert - **Salary:** £50,000.0 - £55,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), C Sharp (Programming Language), C++ (Programming Language), Computer Programming, Software Engineering, Software Version Control - **Published:** October 18, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/senior-software-engineer/52444431 ## About the Role * A degree in a STEM subject or equivalent relevant experience * Extensive programming experience and will ideally have experience developing simulations and/or aircraft software, with experience of test tools * Experience of software development activities using languages such as C#, C++ or Ada * The ability to manage workload across multiple programmes and balancing priorities and pro-actively resolve issues impacting programmes, escalating any issues for resolution by exception * Knowledge of software development lifecycle and associated standards ## Description This role provides a great deal of variety and opportunities through the full aircraft development lifecycle and support, with stakeholders across our business. MaTE and related products such as the DTVR are delivered internally throughout Avionics and General Systems but are also delivered to external RAF/Export customers. Post-delivery these facilities require back-office engineering support at Warton and infrequently off-site locations. Core duties: * Development, testing and release of aircraft software simulations and software testing tools * Development, integration, test and release of MaTE related products, such as DTVR * Development, integration, test and release of the MaTE Software * 2nd line support - fault investigation resulting from complex MaTE / DTVR Users queries * Review and analysis of suitable toolsets and methodologies * Configuration and Version Control * Managing budgets and schedules