Software Engineer

Recruiter
MI5
Location
London (Greater)
Posted
07 Dec 2018
Closes
10 Dec 2018
Contract Type
Permanent
Hours
Full Time
Technology sits at the heart of everything we do at MI5, enabling us to disrupt serious threats to UK security. We’re currently looking for software engineers to work within our Engineering section.

The Role

Engineering is the heart of MI5, developing and maintaining tools and capabilities that support all aspects of our business. We solve problems that you don’t see elsewhere, in a unique context that comes with a satisfaction nobody else can offer you. We’re looking for engineers with fresh skills to build, maintain and enhance a wide variety of software products. You will play a key role in ensuring that our business can function efficiently and effectively 24/7. This could involve working on a multi-million-pound intercept and intelligence processing system or a rapidly written application answering urgent questions for a high priority investigation.

You will work as part of a team, engineering new and existing products that drive our investigations, analysis and corporate functions. You will work closely with stakeholders, who may be analysts, investigators or other MI5 staff, and share your knowledge with peers to help them develop. Whatever you’ll be working on it will be unique, varied, and your efforts will have a direct and rewarding impact on the success of MI5.

Over your career you will have the opportunity to move between different teams, working with different technologies to solve the variety of challenging problems we face. Through this you’ll develop a depth and breadth of technical knowledge to build your engineering experience. We’ll also support and work with you to ensure you develop the skills you need for a rewarding career in MI5, through programmes that allow accreditation of your skills and knowledge, such as completion of British Computing Society qualifications. e.g. professional registration as a Chartered Engineer or Incorporated Engineer.

Key Responsibilities

Work in an agile product team as an active contributor to develop, test and release new features.
Help to maintain, monitor and support the team’s products.
Have a positive, can-do approach to good practice, enabling delivery of well-engineered, high quality software.
Own your engineering problems, working with your colleagues to propose and agree the best solution and then taking responsibility for its implementation.
Strive for continuous improvement, challenging existing assumptions and promoting innovation.

The Person

We want engineers who are passionate problem solvers with the ability to see a problem in context and then communicate their ideas effectively. You will be the sort of person who actively participates in a team that delivers, supports and maintains solutions as well as engages within our engineering community to share your knowledge and learn from others.

You should have some knowledge and experience in one or more of the following languages: Java, JavaScript, Python or C #.

Our engineers must be proactive, with a desire to seek out and exploit the challenges provided by the ever-changing world of technology. You need to be driven to improve yourself, working with your management and peers to identify opportunities for you to grow and develop both your technical and soft skills.

We particularly welcome applications from women and Black, Asian and Minority Ethnic candidates.

To find out more and apply, please visit by clicking the APPLY button.

To apply to MI5 you must be a born or naturalised British citizen, over 18 years old and normally have lived in the UK for nine of the last ten years. You should not discuss your application, other than with your partner or close family member. ...

Similar jobs

Similar jobs