Senior Software Engineer

Careers at MI5, MI6 and GCHQ

Manchester

Hybrid

GBP 50,000 - 60,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

25 days annual leave
Cycle to work scheme
On-site facilities

Job summary

GCHQ is seeking a Senior Software Engineer to drive architecture and design of mission-critical software systems. You will promote best practices, deliver high-quality solutions, and lead and mentor a team while collaborating with diverse stakeholders to advance technical priorities.

The role blends on-site work with flexible home-working where possible. You will apply cloud expertise across AWS, Azure, and GCP, with a pragmatic approach to adopting new techniques and tools.

Qualifications

  • Experience with cloud platforms (AWS, Azure, GCP).
  • Led Agile project teams and delivered high-quality software solutions.
  • Ability to mentor others and drive technical priorities.

Responsibilities

  • Architect and design software systems and promote best practices.
  • Deliver high-quality software solutions and practical engineering improvements.
  • Lead and mentor teams, engage with stakeholders, and set technical direction.

Skills

AWS
Azure
GCP
Agile leadership
Mentoring

Job description

Salary: £50,354 to £60,036. This includes a basic salary, skills payment, and a concessionary payment of £2,758. The final amount will depend on your skills and experience. You’ll also receive a one-off recruitment bonus of £3,500, split into two payments: £1,750 on joining and £1,750 upon successful completion of your probation period.

In the future, there may be an opportunity to qualify for a higher skill level. Following a successful skills assessment, your salary could increase by £9,766.

We recognise the importance of a healthy work-life balance and offer a range of working patterns, including full-time, part-time, and compressed hours. Hybrid working, which combines working on-site and from home, may be more limited due to the nature of the work. However, some homeworking may be available depending on business needs. We also support flexible start and finish times, where possible, to help you manage your personal and professional commitments.

Find out more about flexible working on our website.

About us

GCHQ is an intelligence, cyber and security agency with a mission to keep the UK safe. We use cutting-edge technology, ingenuity and partnerships to identify, analyse and disrupt threats. Working with our intelligence partners, MI5 and MI6, we protect the UK from terrorism, cyber attacks, and espionage. At GCHQ, you’ll do varied and fascinating work in a supportive and inclusive environment that emphasises teamwork.

The role

As a Senior Software Engineer, you’ll play a pivotal role in solving mission-critical challenges. You’ll contribute to the architecture and design of both new and existing systems, establish and promote best practices, and deliver high-quality software solutions. Drawing on your expertise in a range of software engineering methodologies, you’ll introduce fresh ideas and innovative approaches that make a real impact at the core of our mission: keeping the UK safe, both in the real world and online.

You’ll bring a pragmatic approach to adopting new software engineering practices, using them to improve quality, productivity and delivery, and helping others do the same. As part of a wider network of peers, you’ll collaborate and learn from others. With your experience, you’ll set the standard, introduce innovative ways of working, and help shape technical priorities.

Whether leading and mentoring a team or acting as the technical expert within a high-performing group, you’ll draw on your knowledge of diverse methodologies to deliver impactful solutions. Confidently engaging with both technical and non-technical stakeholders, you’ll make a positive contribution to the wider engineering community.

About you

As a Senior Software Engineer, you will bring expertise in the frameworks and technologies mentioned above, along with experience working with cloud platforms AWS, Azure, and GCP. You’ll have successfully led Agile project teams, evaluated customer business requirements, and delivered high-quality software solutions that make a real impact.

Strategic and self-driven, you’ll serve as a bridge between teams, communicating technical information with clarity and confidence. You’ll thrive in a fast-paced, innovative environment where creativity is key to solving complex and unprecedented challenges.

Experience of generative AI would be advantageous, whether through using AI assisted software development tools, understanding agentic patterns, or developing applications that use large language models. An awareness of how to evaluate AI-generated outputs and use these technologies responsibly, securely and effectively would also be beneficial. What matters most is your curiosity and willingness to develop your knowledge as these technologies evolve.

We welcome experienced professionals from a variety of related fields, including security engineering, site reliability engineering and data engineering. Your genuine enthusiasm for software engineering, combined with your ability to mentor others, collaborate effectively, and stay ahead of emerging technologies, makes you a valuable contributor to a forward-thinking engineering community.

Training and development

At GCHQ, we’re committed to your growth and development. From the moment you join, a comprehensive induction will introduce you to our organisation, providing insight into how we operate and the collaborative environment you’ll be part of. This lays the foundation for a learning journey tailored to your goals and preferred learning style.

From day one, access to mentors and subject matter experts will help you settle into the role. You can continue to have a mentor for as little or as long as you choose throughout your career. We invest in your development and adapt to the way you like to learn. Support and encouragement are provided every step of the way, as you become an integral part of our innovative team. We’ll provide the space and resources for continuous learning and improvement, with up to 30% of your time dedicated to personal development, giving you the freedom to explore new technologies, build professional skills, or pursue areas of growth that interest you.

From books, online courses, and conferences to real-world projects supported by your team, we’ll provide the resources you need to grow. Learning and development opportunities tailored to your role cover a wide range of software disciplines including front-end design, site reliability engineering, data engineering, solution architecture, machine learning operations, UX, Agile, cloud engineering and security. We’ll even support formal qualifications through dedicated funding and provide subscriptions to platforms like Cloud Academy, Pluralsight, and O’Reilly to help stay ahead.

Our culture embraces a growth mindset and values equality, encouraging teams and leaders to bring their best every day. Whether you’re exploring advanced software engineering patterns, gaining certifications like AWS Developer or Certified Scrum Master, or developing leadership skills through internal training, we’ll help you build the career you want. As your expertise grows, you’ll also have opportunities for skill reviews that can lead to recognised additional skills payments, supporting both your development and progression within the organisation.

Rewards and benefits

You’ll receive a starting salary of £50,354 to £60,036. This includes a basic salary, skills payment, and a concessionary payment of £2,758. The final amount will depend on your skills and experience. You’ll also receive a one-off recruitment bonus of £3,500, split into two payments: £1,750 on joining and £1,750 upon successful completion of your probation period. Other benefits include:

  • 25 days of annual leave, automatically increasing to 30 days after 5 years' service, plus 10.5 days of public and privilege holidays
  • opportunities for recognition through our employee performance scheme
  • interest-free season ticket loan
  • cycle to work scheme
  • on-site facilities such as a gym, restaurant, and coffee bars (available at some locations)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Women's Engineering Society • Cheltenham, Manchester

On-site
GBP 50,354 - 60,036
25 days of annual leave
Interest-free season ticket loan
Cycle-to-work scheme
+2
Senior Software Engineer Ref. 3839
Senior Software Engineer Ref. 3839

UK Intelligence Services • Cheltenham

Hybrid
GBP 50,000 - 60,000
25 days annual leave
Pension scheme
Cycle to work scheme
+1
Senior Software Engineer
Senior Software Engineer

MI5 • Manchester

On-site
GBP 50,000 - 60,000
25 days leave
Performance scheme
Season ticket loan
+2
Senior Software Engineer
Senior Software Engineer

MI5 • Cheltenham

On-site
GBP 50,000 - 60,000
25 days annual leave
Recognition program
Season ticket loan
+3
Senior Software Engineer Ref. 3839
Senior Software Engineer Ref. 3839

MI5 • Cheltenham, Manchester

On-site
GBP 50,000 - 60,000
25 days annual leave
Employee recognition scheme
Cycle to work
Software Engineers Ref. 3852
Software Engineers Ref. 3852

UK Intelligence Services • Manchester

On-site
GBP 38,000 - 47,000
25 days annual leave
Performance recognition scheme
Interest-free season ticket loan
+5
Software Engineers
Software Engineers

MI5 • Manchester

On-site
GBP 38,000 - 47,000
25 days annual leave
Employee performance scheme
Interest-free season ticket loan
+3
Software Engineers Ref. 3852
Software Engineers Ref. 3852

MI5 • Manchester

On-site
GBP 38,000 - 47,000
25 days' annual leave
30 days after five years
10.5 public and privilege holidays
+4
Senior Policy Advisor Ref. 3878
Senior Policy Advisor Ref. 3878

MI5 • Greater London

On-site
GBP 70,000 - 86,000
25 days’ annual leave
Performance-based recognition
Season ticket loan
+4
Senior Policy Advisor Ref. 3878
Senior Policy Advisor Ref. 3878

UK Intelligence Services • Greater London

Hybrid
GBP 70,000 - 86,000
25 days’ annual leave
Excellent pension scheme
Cycle to work scheme
+1