Senior Software Engineer - C# - (Hybrid Remote)
New Today
Flexible working
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
However, some homeworking may be
We also support flexible start and finish
times, where possible, to help you manage your personal and professional
Find out more about flexible working on our website.
GCHQ is an intelligence, cyber, and security agency with a mission to keep the UK
We use cutting-edge technology, ingenuity, and partnerships to identify,
Working with our intelligence partners, MI5 and MI6,
At GCHQ, you will do
As a Senior Software Engineer, you will play a pivotal role in solving mission-critical
systems, establish and promote best practices, and deliver high-quality software
Drawing on your expertise in various software engineering methodologies,
you will 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.
deployment strategies, and work across a variety of software engineering
languages such as JavaScript, Java, C++, Node.js, Python, Rust, Go, and .NET.
You’ll bring a genuine enthusiasm for discovering and applying new software
engineering techniques. As part of a wider network of peers, you’ll collaborate and
stakeholders, making a real positive contribution to the wider engineering
community.
As a Senior Software Engineer, you will bring expertise in modern programming
languages and frameworks such as C++, Golang, Java, JavaScript, .NET, Node.js,
Python, Rust, along with experience working with cloud platforms AWS, Azure, GCP.
You will have successfully led Agile project teams, evaluated customer business
requirements, and delivered high-quality software solutions that make a real impact.
We welcome experienced professionals from a variety of related fields, including
software engineering and security, site reliability engineering, and data engineering.
Your genuine enthusiasm for software engineering, combined with your ability to
makes you a valuable contributor to a forward-thinking engineering community.
Training and development
This lays the foundation for a learning journey tailored to your goals and
From day one, you’ll have access to mentors and subject matter experts to help you
From books, online courses, and conferences to real-world projects supported by
learning and development opportunities tailored to your role, covering 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. O Reilly to help stay ahead. Whether you are exploring advanced software engineering patterns, gaining certifications like AWS Developer or Certified Scrum
Master, or developing leadership skills through internal training, we will help you build
completing probation, plus other benefits including:
25 days of annual leave, automatically increasing to 30 days after 5 years of
5 days of public and privilege holidays
opportunities for recognition through our employee performance scheme
interest-free season ticket loan (for parking and travel)
excellent pension scheme
cycle to work scheme
on-site facilities such as a gym, restaurant, and coffee bars (available at some
paid parental and adoption leave.
At GCHQ diversity and inclusion are critical to our mission. diversity in every sense of the word: people of different backgrounds, ages,
disabilities or neurodivergent conditions. represented in our workforce, such as women, people from ethnic minority
backgrounds, individuals with disabilities, and those from low socio-economic
Find out more about our culture, working environment and diversity on our
website here.
We are Disability Confident
GCHQ is proud to have achieved Leader status within the Department for Work and
Pensions’ Disability Confident scheme. differently about disability and take action to improve how they recruit, retain, and
develop disabled people. As a Disability Confident Leader, we aim to ensure that a
evidence of where you’ve taken ownership of a technical project or piece of
demonstrate the ability to understand several modern languages/frameworks,
such as C++, Golang, Java, JavaScript, .Net, Node.js, Python, Rust
experience working in an Agile technical project team
demonstrate competency as a Software Engineer
This role requires the highest level of security clearance, known as Developed
It’s something everyone in the UK Intelligence Community undertakes.
Please note we have a strict drugs policy. This is good practice and will help you
Please consider any financial implications and
currently overseas, please wait until you are in the UK to apply.
- Location:
- Thailand
- Job Type:
- PartTime