Software Engineers

Mi5, City of Westminster

Software Engineers

£66100

Mi5, City of Westminster

  • Full time
  • Permanent
  • Remote working

Posted 1 week ago, 22 Oct | Get your application in now before you're too late!

Closing date: Closing date not specified

job Ref: d0b541f9d2f041b4a6a3bce056104896

Full Job Description

Flexible Working: There is a possibility for flexible working, allowing you to fit your working hours around individual needs. Options include term time working and part-time arrangements, with a minimum coverage of 3 days. This flexibility ensures a work-life balance tailored to your lifestyle., Technology sits at the heart of everything we do at MI5 and MI6. We're looking for Software Engineers, Data Engineers, and Platform 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 and mentor less experienced colleagues while 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. We use agile methodologies to deliver products that are core to MI5's and MI6's operations, we also utilise modern approaches and cloud technologies such as AWS and Azure, as well as on-premises platforms and long-established technologies and frameworks. You'll be an integral part of our mission to keep the country safe, continually enhancing your skills and those of your team. Together, you'll embrace the challenge of tackling large-scale problems, breaking them down into manageable tasks and collaborating with your team to deliver innovative 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, and developing automated tests to maintain the assurance of our products, and deploying through continuous integration pipelines. You'll support and mentor less-experienced colleagues and help them to understand what great engineering looks like. By promoting best practices, participating in guilds, and encouraging cross-organisation initiatives, you'll help build our community of engineers. Many of our Engineers work directly within our mission teams. Engineers in all roles have the 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 technology stacks vary across products, incorporating languages and systems such as Java, Python, C#, React.js, Oracle, Mongo, Elastic Search, and Hadoop. We adopt a DevSecOps mindset, with teams automating, running, and supporting what we build. You'll be part of the Digital, Data and Technology (DDaT) Capability framework, which acknowledges, and rewards specialised expertise. Due to the nature of our work, most teams operate from the office, while home working opportunities are limited and depend on business needs. Our projects range from building platforms for data system analysis to track investigation process, to developing scalable solutions for our Data Science teams. Whether it's ensuring compliance services for legal operations or enhancing developer tools, the nature of the work presents unique and fascinating engineering challenges you won't find elsewhere., MI5 and MI6 are proud to have achieved Leader status within the DWP's Disability Confident scheme. This initiative encourages employers to think differently about disability and take action to improve how they recruit, retain, and develop disabled people. Being Disability Confident, we aim to offer a person-to-person interview to any candidate who self-identifies as disabled and meets the essential criteria for the role. This is our 'Offer of Interview' (OOI). To secure an interview for this vacancy, the essential criteria (in order of application process) are:

  • 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 regarding software developing (assessed at application form sift).
  • What to Expect: Our recruitment process is fair, transparent, and based on merit. Here is a brief overview of each stage, in order:
  • You'll be invited to upload your CV and complete an online application form.
  • If you pass, the initial stage, you'll be invited to an interview where you will be asked questions relating to your motivation and our core competencies.
  • If you pass, the core competencies interview, you'll be invited to a technical skill-based interview based on the DDaT (Digital Data and Technology) capability framework for the role. This will cover drawing upon your experience for the following DDaT skills:
  • For more details, please click on the following link: https://www.gov.uk/guidance/software-developer#senior-developer
  • Programming & Build including User Focus.
  • Information Security.
  • System Design.
  • If you pass, you'll start our vetting process.
  • 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. Before You Apply To work at MI5 and MI6, you need to be a British citizen or hold dual British nationality. You can read our full eligibility criteria here. This role requires the highest security clearance, known as Developed Vetting (DV). It's something everyone in the UK Intelligence Community undertakes. You can find out more about the vetting process here. Please note, we have a strict drugs policy. Once you start your application, you can't take any recreational drugs, and you'll need to declare your previous drug usage at the relevant stage. Before you apply, we advise you to consider setting up a separate email address for your contact with us to ensure your personal and application correspondence remain separate. Try to avoid having identifying features in your email address, such as your first and/or surname and date of birth. This is good practice and will help you manage your application with us more discreetly. The role is based in London, so you'll need to live within a commutable distance. Please consider any financial implications and practicalities before submitting an application. An interest-free loan via our benevolent fund is available to assist with relocating into privately rented accommodation to take up the offer of employment.

    We need Software Engineers, Data Engineers, MLOps Engineers and Platform Engineers. You should be proficient in developing enterprise or commercial software in at least one common language, such as Java, C#, Python or JavaScript. Ideally, you have a few years of experience. Familiarity with modern standards and approaches, including continuous integration and delivery, test-driven development, and cloud services, is essential. You can demonstrate proficiency in the use of agile methodology and have awareness of design patterns and how to implement them appropriately with security in mind. We value your good communication skills, as they enable you to effectively interact with both technical and non-technical colleagues. Good communication is crucial for ensuring that complex information and insights are clearly conveyed, fostering collaboration, and facilitating problem-solving. You can demonstrate competency in leadership and are continuously looking for opportunities to develop and learn new engineering practices and approaches.

    MI5 and MI6 are part of the UK's Intelligence Services. We work together to safeguard Britain's people, interests and businesses from various threats at home, overseas and online, including cyber-attacks, espionage, terrorism, and organised crime. Working across our vital missions, you'll deliver impact at the heart of national security, all within a supportive and inclusive environment that allows everyone to thrive.

    £58,867 - £66,100 based on skills, experience and location. There is an opportunity to qualify for additional allowances and skills-related payments under the Digital, Data and Technology (DDaT) capability Framework., You'll receive a starting salary between £58,867 - £66,100 based on skills, experience and location plus other benefits including:
  • 25 days annual leave automatically rising to 30 days after 5 years' service, and an additional 10.5 days of public and privilege holidays.
  • Opportunities to be recognised through our employee performance scheme.
  • Personal learning budget.
  • Interest-free season ticket loan.
  • 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.

Relevant jobs