This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Senior Software Engineer, you’ll help shape the future of our products, platforms and technical capability. You’ll explore emerging technologies, experiment with new approaches and validate ideas through rapid prototyping, before evolving the most promising concepts into secure, compliant and production-ready solutions. Working within our Essential Technology team, you’ll contribute to organisation wide modernisation and tackle engineering problems you won’t find elsewhere.
Job Responsibility:
Help shape the future of products, platforms and technical capability
Explore emerging technologies, experiment with new approaches and validate ideas through rapid prototyping
Evolve the most promising concepts into secure, compliant and production-ready solutions
Contribute to organisation wide modernisation and tackle engineering problems
Help steer MI5’s technical direction, ensuring tools, platforms and services keep pace with challenges and opportunities
Work closely with the Future Products and Technologies (CTO) team to explore what’s possible, set technical direction and make architectural decisions
Be hands on with cloud native architectures, container platforms like Docker and Kubernetes, hyperscale cloud services (particularly Amazon Web Services), the Model Context Protocol and modern Generative AI models
Build platforms that analyse complex data at scale, create compliance services that ensure lawful and secure operation or develop internal tools that improve the developer experience
Provide leadership through tasking: running stand-ups, coordinating sprints, breaking down work and supporting more junior engineers
Influence senior stakeholders on feasibility, constraints and trade-offs
Requirements:
Demonstrable ability in developing software in one common language
Demonstrable ability in taking a lead across multiple teams or taking responsibility for a particular technology specialism in a relevant role, as well as guiding and supporting less experienced individuals
Demonstrable proficiency in the use of the agile methodology and awareness of design patterns and how to implement them appropriately with security in mind
Demonstrable understanding of the principles of modern standards approaches such as continuous integration and delivery, test driven development and cloud services
Must be a British citizen or hold dual British nationality
Must successfully pass each stage of the recruitment and vetting process, including Developed Vetting (DV) security clearance
Must live within a commutable distance of Central London
What we offer:
25 Days Annual Leave automatically rising to 30 days after 5 years' service
Additional 10.5 days public and privilege holidays
Opportunities to be recognised through employee performance scheme
Interest-free season ticket loan
Dedicated development budget
Excellent pension scheme
Cycle to work scheme
Facilities such as a gym, restaurant, and on-site coffee bars (at some locations)
Paid parental and adoption leave
Reimbursement of travel costs for candidates attending in-person interviews or assessments during the recruitment and vetting process