Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

£50.35k - £60.04k per year

Mi5

Salary: £50,354 to £60,036. This includes a basic salary, skills payment, and a concessionary payment of £2,758. The final amount depends on your skills and experience. You’ll also receive a one-off recruitment bonus of £3,500, split into two payments: £1,750 on arrival and £1,750 after successfully completing probation. In the future, there may be an opportunity to qualify for a higher skill level. Following a successful skills assessment, this could increase your salary 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 may be more limited due to the nature of the work; some homeworking may be available depending on business needs. We also support flexible start and finish times where possible. GCHQ is an intelligence, cyber, and security agency with a mission to keep the UK safe. Working with our 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. 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 various 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. For our Cheltenham roles, we are looking for Data Engineers or Software Engineers with big‑data experience, alongside a working knowledge of cloud technologies. 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 learn from others. With your experience, you’ll set the standard, introduce innovative ways of working, and identify new priorities. Whether leading and mentoring a team or acting as the technical expert within a high‑performing group, you’ll apply your knowledge of diverse methodologies to deliver impactful solutions. You’ll engage confidently with both technical and non‑technical stakeholders, making a real positive contribution to the wider engineering community. About you 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. 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 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, you’ll receive a comprehensive induction into our organisation, which will provide insights 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 style of development. From day one, you’ll have access to mentors and subject matter experts to help you settle into the role, and 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. You’ll be supported and encouraged every step of the way, becoming an integral part of our innovative team. We’ll provide the space and resources for continuous learning, experimentation, and improvement – with up to 30% of your time dedicated to personal development. From books, online courses, and conferences to real‑world projects supported by your team, we’ll provide the resources you need to grow. You’ll have access to 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. We’ll even support formal qualifications with 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, which includes a concessionary payment of £2,758, dependent on skills and experience, and a one‑off payment of £3,500 split into two payments: £1,750 on arrival and £1,750 after completing probation, plus other benefits including: 25 days of annual leave, automatically increasing to 30 days after 5 years’ service, plus 10.5 days of public and privileged holidays. opportunities for recognition through our employee performance scheme. interest‑free season ticket loan (for parking and travel). cycle to work scheme. on‑site facilities such as a gym, restaurant, and coffee bars (available at some locations). paid parental and adoption leave. Equal opportunities 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: people of 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 individuals from groups that are under‑represented in our workforce, such as women, people from ethnic minority backgrounds, individuals with disabilities, and those from low socio‑economic backgrounds. We’re Disability Confident GCHQ is proud to have achieved Leader status within the Department for Work and Pensions’ 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. As a Disability Confident Leader, we aim to ensure that a fair and proportionate number of disabled applicants who best meet the essential minimum criteria for this position will be offered an interview, if it is practical for us to do so. To secure an interview for this role, you will need to provide: evidence of where you’ve taken ownership of a technical project or piece of work. experience working in an Agile technical project team. demonstrate competency as a Software Engineer. For Cheltenham roles only: demonstrate experience in data‑intensive software engineering or data engineering, including working with big‑data technologies and cloud platforms. Eligibility To work at GCHQ, you must be a British citizen or hold dual British nationality. This role requires the highest level of security clearance, known as Developed Vetting (DV). Please note we have a strict drugs policy. Once you start your application, you must not take any recreational drugs and you’ll need to declare any previous drug usage at the relevant stage. Location The role is based in Cheltenham, Manchester, or Samlesbury, so you’ll need to live within a commutable distance. We offer reasonable reimbursement of travel costs for candidates attending interviews or assessments during the recruitment and vetting process. Candidates must book their own travel, using the most economical option, and provide original hard‑copy receipts for reimbursement. Application Procedure Our recruitment process is fair, transparent, and based on merit. The stages are as follows: Application form sift. Technical and competency‑based interview, including a presentation. If successful, you’ll receive a conditional offer of employment, subject to vetting. #J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Manchester, NH vacancy
  •  ...Hybrid Onsite 5 days/week, alternating weeks in either Manchester, NH, Irving, TX, or New York, NY. The Senior Software Engineer will develop, test, deliver, and support workflow-driven features that power client interactions on a platform. The role will collaborate... 
    Senior
    Hourly pay

    Eliassen Group

    Manchester, NH
    4 days ago
  •  ...of life for all. We build powerful, scalable, and elegant software that sets a new standard for the tools upon which our first...  ...first customer overseas. What You’ll Do We’re looking for a Senior Software Engineer to help lead our AI-enabled engineering initiative. You’ll... 
    Senior
    Remote work
    Overseas
    Work visa
    Flexible hours
    Shift work

    Mark43

    Manchester, NH
    1 day ago
  •  ...About the role We’re looking for passionate and driven engineers to join our Customer Identity & Fincrime team. This is a fantastic opportunity...  ...or qualifications. We are very open about how we deliver software. For the most part we code in Java, but you need not be an... 
    Senior
    16 hours

    Starling

    Manchester, NH
    6 hours ago
  •  ...Systems team builds the high-performance engines and core graphics infrastructure that power...  ...sits at the intersection of hardware and software, where we optimize graphics rendering,...  ...on embedded hardware. About the role As a Senior Software Engineer, you will be a key architect... 
    Senior
    Work at office
    Local area
    Remote work
    Monday to Thursday
    Flexible hours

    Roku

    Manchester, NH
    6 hours ago
  • SOC Code: 3544 – Data Analysts Number of Vacancies: 5 Related Job Titles SAS Statistical Programmer Data Scientist (Entry/Mid-Level) Overview Conducts statistical and data analyses to support reports, publications, and business decisions. Applies advanced statistical programming...
    Senior

    i5 Solutions Europe Limited

    Manchester, NH
    6 hours ago
  •  ...government applications. Leveraging our multi-disciplined engineering expertise in optics, electronics, software and mechanics, Optics 1 is able to design and...  ...art electro-optical integrated systems. The Senior Test Solutions Software Engineer is responsible for... 
    Senior
    Work at office

    SAFRAN DSI OPTRONICS

    Bedford, NH
    1 day ago
  •  ...Starling is seeking passionate engineers to join the Customer Identity & Fincrime team in Manchester, NH. This role offers the opportunity to work on critical projects within a dynamic FinTech environment, utilizing a tech stack that includes Java, AWS, and Kubernetes.... 
    Senior

    Starling

    Manchester, NH
    6 hours ago
  •  ...years. About the role and team: We are seeking an experienced Senior Engineer with a strong background in .NET, AWS, and modern AI-assisted...  ...applications and services. This role combines hands‑on software engineering with technical leadership responsibilities, helping... 
    Senior
    Work at office
    Remote work
    Flexible hours

    CreateFuture

    Manchester, NH
    6 hours ago
  • £50.35k - £60.04k per year

     ...MI5 seeks a Senior Software Engineer to contribute to mission-critical projects. Located in Manchester, this role involves working within a collaborative environment to deliver high-quality software solutions. The position includes a competitive salary ranging from £5... 
    Senior
    Flexible hours

    Mi5

    Manchester, NH
    6 hours ago
  •  ...Sales, Ad Operations, Data Science, and multiple other software teams within the Advertising Engineering organization to deliver high‑impact solutions....  ...analytics. About the role We are seeking a high‑skilled Senior Software Engineer with deep expertise in API Development... 
    Senior
    Work at office
    Local area
    Remote work
    Monday to Thursday
    Flexible hours

    Roku

    Manchester, NH
    1 day ago
  •  ...Job Description: Senior Software Engineer The Role A well-rounded senior software engineering professional with a strong foundation in modern development practices, this individual demonstrates a deep understanding of object-oriented design principles and... 
    Senior

    Fidelity Investments

    Merrimack, NH
    3 days ago
  •  ...business aviation industry. With over 20,000 aircraft and 33,000 engines supported on our cutting-edge platforms, and partnerships...  ...Will Experience in This Role: We are seeking a full stack Senior Software Engineer with strong expertise in .NET and Angular to... 
    Senior
    Worldwide

    CAMP Systems

    Merrimack, NH
    16 days ago
  •  ...Tensec is searching for a Software Engineer to join Kilo Code, an open-source AI coding tool. This remote position offers a dynamic and collaborative work environment where you'll focus on building impactful features and products. You'll dive into coding, ship features... 
    Senior
    Remote work

    Tensec

    Londonderry, NH
    6 hours ago
  •  ...technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title Senior LabVIEW Software Engineer Job Code 28324 Job Location Londonderry, NH Job Schedule 9/80; Employees work 9 out of every 14 days - totaling 80... 
    Senior
    Local area
    Night shift

    Harris Geospatial Solutions

    Londonderry, NH
    1 day ago
  • Next Ventures is seeking an experienced SAP QM consultant for a long-term project in Manchester. You will be responsible for facilitating workshops, configuring SAP QM processes, and ensuring integration with other modules such as PM/EAM, MM, PP, and SD. The ideal candidate...
    Senior

    Next Ventures

    Manchester, NH
    1 day ago
  •  ...Ventures is looking for an experienced SAP PEO Consultant in Manchester, NH, to lead design and implementation of SAP Production Engineering & Operations solutions. The role demands over 10 years in SAP Manufacturing, proficiency in Quality Management, and involvement in... 
    Senior

    Next Ventures

    Manchester, NH
    6 hours ago
  • A leading defense technology firm is seeking a Senior LabVIEW Software Engineer in Londonderry, NH. Responsibilities include designing and developing test station software for military applications. The ideal candidate will have a Bachelor’s degree and extensive experience... 
    Senior

    Harris Geospatial Solutions

    Londonderry, NH
    1 day ago
  •  ...Senior Software Engineer AMT Equity Trading Equity Trading is seeking a Full Stack Software Engineer to support our work on an extensive range of products. We are looking for top engineering talent as we craft, build and advance our software solutions. The role involves... 
    Senior
    Work experience placement
    Shift work

    Argyle Infotech

    Merrimack, NH
    3 days ago
  •  ...Motorola Solutions is seeking a Senior Software Engineer in Manchester, NH to design and implement enterprise-grade systems for multimedia data processing. The role requires expertise in C# and .NET Core, with a strong focus on high-performance solution architecture in... 
    Senior

    Motorola Solutions

    Manchester, NH
    1 day ago
  • Trane Technologies in Manchester, NH, is seeking a Sr. Sales Engineer to join our digital solutions team. This customer-facing role will...  ..., guide projects, and engage customers by demonstrating our software solutions. The ideal candidate will have over 5 years of HVAC industry... 
    Senior

    Trane Technologies

    Manchester, NH
    2 days ago
  • Roku, Inc. is seeking a Senior Software Engineer in Manchester, New Hampshire, to innovate on the Roku platform. This role requires 5+ years of UI development experience and advanced knowledge of BrightScript or JavaScript-like systems for graphics rendering. You will... 
    Senior

    Roku, Inc.

    Manchester, NH
    5 days ago
  •  ...organization, is where the magic behind the scenes happens. We’re the engineers who build the high-performance graphics and UI foundations...  ...possible, this is the team for you. About the role As a Senior Software Engineer in the DMTE team, you’ll be at the heart of Roku’s... 
    Senior
    Local area
    Worldwide

    Roku

    Manchester, NH
    1 day ago
  •  ...Senior Software Engineer, C++ and Python, 9 Month FTC, Manchester, COR7567 Are you a Senior Software Engineer with strong C++ and Python experience looking to work on cutting-edge AI and machine learning technology? The Role As a Senior Software Engineer, you’ll play... 
    Senior
    Permanent employment
    Fixed term contract
    Worldwide

    Corriculo

    Manchester, NH
    5 hours ago
  • interactive investor is seeking a Senior Java Software Engineer to join their team in Manchester. The hybrid role requires strong expertise in Java development and cloud-based applications. You'll work with a passionate team to design and deliver high-quality scalable solutions... 
    Senior

    interactive investor

    Manchester, NH
    2 days ago
  • Roku, Inc. is seeking a Senior Software Engineer to architect and optimize core UI frameworks and rendering engines. You will work on performance-critical code and tackle complex systems-level challenges that influence the user experience on millions of devices. Ideal... 
    Senior

    Roku, Inc.

    Manchester, NH
    4 days ago
  •  ...CreateFuture is looking for a Senior Engineer in Manchester, US, to lead development across a varied .NET landscape including legacy and modern applications. You will work closely with clients and engineering teams to drive quality and innovation while supporting AI-assisted... 
    Senior
    Flexible hours

    CreateFuture

    Manchester, NH
    6 hours ago
  •  ...the development and enhancement of their leading text-to-speech application. The ideal candidate will have over 5 years of software engineering experience, particularly in Android development, and a strong focus on user experience. Responsibilities include owning major... 
    Senior
    Remote work

    Speechify

    Manchester, NH
    1 day ago
  • Ernst & Young Advisory Services Sdn Bhd is looking for an experienced SAP Data Migration Lead to manage end-to-end data migration activities within SAP transformation programs. You will ensure successful migration by overseeing strategy, execution, and team performance....
    Senior

    Ernst & Young Advisory Services Sdn Bhd

    Manchester, NH
    3 days ago
  •  ...Brokerage Recordkeeping Technology, R4 Test Environment Modernization team, requires a highly competent and highly motivated Senior Software Engineer to help enhance our QA practices. Our mission is to support and improve the non-prod stability through innovative test... 
    Senior
    Shift work

    Fidelity Investments

    Merrimack, NH
    5 days ago
  • £60k per year

    Title: Java Software Engineer (Senior-Level) Location: Hybrid, 3 days a week in Manchester, 2 day remote Salary: From £60,000 Who we are interactive investor is an award-winning investment platform that puts its customers in control of their financial future. We’ve... 
    Senior
    Remote work
    Flexible hours
    3 days per week

    interactive investor

    Manchester, NH
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!