> Markdown version of [/jobs/ext/2356548-software-engineer](https://www.wearedevelopers.com/jobs/ext/2356548-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). --- # Software Engineer - **Company:** Security Ltd - **Location:** Greater Manchester, UK (Remote available) - **Salary:** £64,005.0 - £68,185.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Amazon Web Services, Data Analysis, Automation of Tests, Microsoft Azure, C Sharp (Programming Language), Cloud Computing, Cyber Security, Computer Programming, Continuous Integration, Software Design Patterns, Elasticsearch, Apache Hadoop, Python (Programming Language), Machine Learning, MongoDB, Oracle (Applications), Commercial Software, Cloud Services, Software Engineering, Test-Driven Development (TDD), ReactJS, Devsecops - **Published:** August 25, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=8b6aecac4f691d65 ## About the Role You'll be proficient in developing enterprise or commercial software in at least one common language (for example Java, C#, Python or JavaScript) and are familiar with the principles of a modern standards approach such as continuous integration and delivery, test driven development and cloud services. You can demonstrate proficiency in the use of the agile methodology and have awareness of design patterns and how to implement them appropriately with security in mind. We value your solid communication skills, as you communicate effectively with technical and non-technical colleagues. You'll demonstrate competency in leadership and you're continuously looking for opportunities to develop and learn new engineering practices and approaches. Training and development, Demonstrate ability in developing software in at least one common language (assessed at application form sift) * Demonstrate an understanding of the principles of modern standards approaches such as continuous integration and delivery, test driven development and cloud services (assessed at application form sift) * Demonstrate taking on a more senior role within a team. Provide technical direction and the ability to guide and support others with regards to software developing (assessed at application form sift) ## Description 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 Azure as well, supporting on-premises platforms and long-established technologies and frameworks. You'll share our collective responsibility to keep the country safe and be keen to constantly improve yourself and your team, taking on ownership of large problems, breaking them down and working with the team to deliver new features throughout the engineering lifecycle. You'll support the products owned by the team, working with users to identify and fix defects (providing on-call support if necessary) developing automated tests to maintain the assurance of our products and deploy through continuous integration pipelines. You'll support and mentor less experienced colleagues and help them to understand what great engineering looks like, promoting best practises, participating in our engineering community and guilds, and encourage cross-organisation initiatives to help build our community of engineers. Many of our engineers work directly within our mission teams and all engineers have a unique opportunity to see first-hand how their work contributes to UK national security, while remaining part of a supportive and inclusive technical profession. Our tech stacks vary between products (such as Java, Python, C#, React.js, Oracle, Mongo, Elastic Search and Hadoop to name a few). We embrace DevSecOps mindset, and our teams automate, run and support what we build. You'll be working under the Government Digital and Data Profession Capability Framework (formerly known as DDaT), which recognises and rewards specialist expertise. Due to the nature of our work, most of the teams only work from the office. There are limited opportunities to work in a hybrid way. This is not guaranteed and dependent on the business need. Whether it's building a platform to enable the analysis of data systems to track the progress of our investigations, developing robust and scalable capabilities for our Data Science teams, compliance services to ensure we are operating legally or tooling to improve our developer experience, the nature of our work presents unique and fascinating engineering challenges., * If you pass, you'll be invited to an interview where you will be asked questions relating to your motivation and our core competencies. * If you pass, you'll be invited to a technical skill-based interview based on the Government Digital and Data Profession Capability Framework for the role. This will cover drawing upon your experience for the following areas: * a. Programming & Build including User Focus * b. Information Security. * c. System Design * If you pass, you'll be made a Conditional Offer of Employment, subject to vetting. Please note, you must successfully pass each stage of the process to progress to the next. Your application may take around 6 - 9 months to process including vetting, so we advise you to continue any current employment until you have received your final job offer. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [DevSecOps: Injecting Security into Mobile CI/CD Pipelines](https://www.wearedevelopers.com/videos/273-devsecops-injecting-security-into-mobile-ci-cd-pipelines) - [40 Minutes to Build a Serverless COVID-19 REST and GraphQL APIs](https://www.wearedevelopers.com/videos/208-40-minutes-to-build-a-serverless-covid-19-rest-and-graphql-apis) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [DevSecOps culture](https://www.wearedevelopers.com/videos/783-devsecops-culture) - [You can’t hack what you can’t see](https://www.wearedevelopers.com/videos/41-you-can-t-hack-what-you-can-t-see) ## Related Articles - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)