About this role
Salary: £61,000 - 101,000 per year
Requirements: Familiarity with a variety of development tools and techniques, including IDEs, debuggers, source control, unit testing, mocking, continuous integration, and test-driven development.Knowledge of the principles of high-assurance development and an awareness of the importance of IT security for companies and governments.Intermediate to advanced understanding of computing principles, such as stack/heap distinction and compiled/interpreted languages.Proficiency with at least one solution language, such as C++, Java, or C#, and one utility language, such as Python, JavaScript, Perl, or PowerShell.Ability to use and configure more than one major operating system.Ability to pick up new languages and technologies easily.Ability to communicate technical topics to a variety of audiences, including non-technical stakeholders.Experience mentoring others and/or leading technical tasks. Responsibilities: Understand and use various development methodologies to deliver solutions to our customers, factoring operational security into system design, development, and testing.Work in teams to deliver high-assurance code, conduct constructive peer review, and share knowledge with junior team members.Design, develop, test, and document software in accordance with business and industry best practices to meet customer requirements, leveraging continuous integration where appropriate.Embrace emerging technology, tools, and language trends while identifying the risks they could present.Identify flaws during solution design and implementation, along with appropriate mitigations. Technologies: C#JavaJavaScriptPerlPowerShellPythonSecuritySupportNetwork More:
We are BAE Systems Digital Intelligence, home to 4,500 digital, cyber, and intelligence experts working collaboratively across 10 countries to collect, connect, and understand complex data so governments, nation states, armed forces, and commercial businesses can unlock digital advantage in the most demanding environments. We are hiring a Python Senior Software Engineer in Manchester, with five days per week on site and flexible working arrangements available to discuss with your recruiter. You will join our Operational Cyber Group, a team of industry-leading experts in high-assurance development, research, reverse engineering, and vulnerability research, focused on National Security and some of the countrys toughest challenges. We offer meaningful work, lifelong learning, a supportive and inclusive culture, hybrid working, and rewards tailored to what matters most to you and your family, with a strong emphasis on wellbeing, flexibility, and belonging.
last updated 39 week of 2026