Senior Software Engineers

Manchester
9 months ago
Applications closed

Related Jobs

View all jobs

Senior Data Scientist: Causal Analytics for Marketing AI

Senior Machine Learning Engineer

Senior Data Scientist - Generative AI

Lead Software Engineer - Agentic AI/Machine Learning

Lead Software Engineer - Agentic AI/Machine Learning

Senior Machine Learning Engineer

Senior Software Engineers
Location(s): Manchester, Greater Manchester or Samlesbury
Salary: £48,557 - £57,704, dependent on experience and including a basic salary and skills payment. Plus, you’ll receive a one-off recruitment bonus of £3,500 (£1,750 on arrival and £1,750 on successful completion of probation). There’s also the option to qualify for an increased skills payment of up to £19,113 once in-post, following a successful skills assessment.
Flexible Working: We recognise the importance of a healthy work-life balance and offer full-time, part-time, and compressed hours. While hybrid working can be more restricted, due to the nature of the work, some home working may be available depending on business needs. Find out more about flexible working on our website.
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 puts the emphasis on teamwork.
As a Senior Software Engineer, you’ll bring your experience of modern software frameworks and team leadership to our passionate tech community. You’ll help design new and existing systems, establish best working practices, and deliver high-quality solutions to mission-critical problems. With your expertise, you’ll operate at a deep technical level, leveraging your familiarity with languages such as C++, Golang, Java, JavaScript, .NET, Node, Python, Rust, and cloud platforms (AWS, Azure, GCP).
You might be mentoring a team or leading as a technical expert. You’ll be keen to develop not just your own skills, but those of others. Whether you’re bringing new approaches, sharing innovative ways of working, or identifying new priorities, you’ll set the standard. You’ll engage with technical and non-technical customers and have a positive influence on the wider engineering community. With our encouragement to spend up to 30% of your time on development, innovation, and experimentation, you’ll have the freedom to explore new possibilities for yourself, and for GCHQ.
You don’t need to be a Software Engineer to apply; you might be working in Cloud Engineering and Security, UX, Site Reliability Engineering, Front-End Design, Agile, Solution Architecture, Data Engineering, or Machine Learning Operations. You’ll also have experience leading Agile project teams and evaluating customer business requirements.
Upon joining, you’ll have access to a wide range of learning resources from online courses, conferences and opportunities to pursue formal qualifications (funded by us). We’ll provide all the support you need for a rewarding career, whether that’s through tailored training or flexible working options. In this role, we offer full-time, part-time and compressed hours, meaning you can enjoy a great work-life balance without compromising on what matters to you.
At GCHQ, diversity and inclusion are critical to our mission. To protect the UK, we need a truly diverse workforce that reflects the society we serve. This includes diversity in every sense of the word: those with different backgrounds, ages, ethnicities, gender identities, sexual orientations, ways of thinking, and those with disabilities or neurodivergent conditions. We therefore welcome and encourage applications from everyone, including those from groups that are under-represented in our workforce, such as women, those from an ethnic minority background, people with disabilities, and those from low socio-economic backgrounds. Find out more about our culture, working environment, and diversity on our website.
To find out more and apply, please visit our website.
To be eligible to apply, you must be a British Citizen. If you hold dual nationality, of which one component is British, you will nonetheless be considered. Candidates must normally have been resident in the UK for seven out of the last ten years. This is particularly important if you were born outside the UK. You can apply at the age of 17 years, if successful, you will not be offered a start date prior to your 18th birthday. Full eligibility details can be found on our website

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

How to Write an AI Job Ad That Attracts the Right People

Artificial intelligence is now embedded across almost every sector of the UK economy. From fintech and healthcare to retail, defence and climate tech, organisations are competing for AI talent at an unprecedented pace. Yet despite the volume of AI job adverts online, many employers struggle to attract the right candidates. Roles are flooded with unsuitable applications, while highly capable AI professionals scroll past adverts that feel vague, inflated or disconnected from reality. In most cases, the issue isn’t a shortage of AI talent — it’s the quality of the job advert. Writing an effective AI job ad requires more care than traditional tech hiring. AI professionals are analytical, sceptical of hype and highly selective about where they apply. A poorly written advert doesn’t just fail to convert — it actively damages your credibility. This guide explains how to write an AI job ad that attracts the right people, filters out mismatches and positions your organisation as a serious employer in the AI space.

Maths for AI Jobs: The Only Topics You Actually Need (& How to Learn Them)

If you are a software engineer, data scientist or analyst looking to move into AI or you are a UK undergraduate or postgraduate in computer science, maths, engineering or a related subject applying for AI roles, the maths can feel like the biggest barrier. Job descriptions say “strong maths” or “solid fundamentals” but rarely spell out what that means day to day. The good news is you do not need a full maths degree worth of theory to start applying. For most UK roles like Machine Learning Engineer, AI Engineer, Data Scientist, Applied Scientist, NLP Engineer or Computer Vision Engineer, the maths you actually use again & again is concentrated in a handful of topics: Linear algebra essentials Probability & statistics for uncertainty & evaluation Calculus essentials for gradients & backprop Optimisation basics for training & tuning A small amount of discrete maths for practical reasoning This guide turns vague requirements into a clear checklist, a 6-week learning plan & portfolio projects that prove you can translate maths into working code.

Neurodiversity in AI Careers: Turning Different Thinking into a Superpower

The AI industry moves quickly, breaks rules & rewards people who see the world differently. That makes it a natural home for many neurodivergent people – including those with ADHD, autism & dyslexia. If you’re neurodivergent & considering a career in artificial intelligence, you might have been told your brain is “too much”, “too scattered” or “too different” for a technical field. In reality, many of the strengths that come with ADHD, autism & dyslexia map beautifully onto AI work – from spotting patterns in data to creative problem-solving & deep focus. This guide is written for AI job seekers in the UK. We’ll explore: What neurodiversity means in an AI context How ADHD, autism & dyslexia strengths match specific AI roles Practical workplace adjustments you can ask for under UK law How to talk about your neurodivergence during applications & interviews By the end, you’ll have a clearer picture of where you might thrive in AI – & how to set yourself up for success.