Software Engineer
Company: Security Service (MI5)
Location: London (Remote)
Type: Full-time
Remote: Yes
Posted: 2026-03-23
About this role
Department
IT / Information Technology
Location(s)
London, Manchester
Job description
Salary: London: £66,332 - £70,791. Manchester: £64,005 – 68,185 (depending on skills and experience) with an opportunity to qualify for additional allowances and a skills-related payment under the Government Digital and Data Profession Capability Framework (GDDPCF) - formerly known as DDaT. London roles - 36 hours per week, Manchester roles - 37 hours per week.
Flexible working: we support full-time, part-time, compressed hours and other flexible working patterns. This is primarily an office-based role, and therefore, opportunities for home or remote working will be limited and dependent on business needs.
About us
MI5 keeps the country safe from serious threats like terrorism and attempts by states to harm the UK, its people and way of life. We carry out investigations by obtaining, analysing, and assessing intelligence, and then work with a range of partners including MI6 and GCHQ to disrupt these threats. Through our protective security arm, we provide advice and guidance to government, businesses and other organisations about how to keep themselves safe. A role in MI5 means you'll do unique and challenging work in a supportive and encouraging environment, making a real difference to UK national security.
The role
Technology sits at the heart of everything we do at MI5. We're looking for Software Engineers with multiple years of experience who are prepared to take on a more senior role within a multi-disciplinary product team. You’ll develop solutions, mentor less experienced colleagues whilst working alongside a range of technical specialists including Product Owners, Business Analysts, Delivery Managers, Data Scientists and Machine Learning Engineers, to build and run secure applications and products. You’ll be using agile methodologies to deliver products that are core to MI5’s operations, and you’ll be using cloud technologies such as AWS and Az...