Senior Software Engineer

Senior Software Engineer

Manchester Full-Time 42000 - 69000 £ / year (est.) No home office possible
W

At a Glance

  • Tasks: Join us as a Senior Software Engineer, tackling mission-critical problems and delivering high-quality software.
  • Company: GCHQ is the UK's intelligence agency, dedicated to keeping the nation safe through cutting-edge technology.
  • Benefits: Enjoy a competitive salary, flexible working options, and a one-off recruitment bonus of £3,500.
  • Why this job: Be part of a supportive team culture that values innovation and offers opportunities for personal growth.
  • Qualifications: Experience with modern programming languages and Agile methodologies is essential; creativity is a must!
  • Other info: We embrace diversity and encourage applications from all backgrounds, including under-represented groups.

The predicted salary is between 42000 - 69000 £ per year.

£48,557 – £57,704 Per Year, Plus, you’ll receive a one-off recruitment bonus of £3,500, Permanent

Posted: 6 days ago

GCHQ

Locations: Greater Manchester, 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.

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 puts the emphasis on teamwork.

The Role:

As a Senior Software Engineer, you’ll play a pivotal role in finding solutions to mission-critical problems. You’ll contribute to the architecture and design of new and existing systems, establish best working practices, and deliver high-quality software products. With your knowledge of various software engineering methodologies, you’ll bring fresh ideas and approaches that have a real impact at the heart of our mission to keep the UK safe in the real world, and online.

This is a practical role with plenty of opportunities to develop yourself and others. You might be reviewing pull requests, defining review, branching, and deployment strategies, or working with a range of software engineering frameworks. You operate at a deep technical level, leveraging your familiarity with languages such as JavaScript, Java, C++, Node, Python, Rust, Go, and .NET.

Importantly, you’ll bring a genuine excitement for discovering new software engineering techniques. You are part of a wider network of peers keen to share experiences, collaborate on projects, and learn from each other. With your experience, you set the standard, share innovative ways of working, and identify new priorities. You might lead and mentor a team or be the technical expert within a functioning team, bringing your experience with a range of software engineering methodologies to deliver innovative solutions. You engage with both technical and non-technical customers and have a real, positive influence on the wider engineering community.

About You:

As a Senior Software Engineer, you bring knowledge of modern software engineering languages and frameworks such as C++, Golang, Java, JavaScript, .NET, Node, Python, Rust, and cloud platforms (AWS, Azure, GCP). Additionally, you have experience leading Agile project teams and evaluating customer business requirements. Self-motivated and strategic, you act as a bridge between teams and communicate technical information clearly and with confidence.

We welcome experienced professionals from related fields, including software engineering, cloud engineering and security, UX, site reliability engineering, front-end design, Agile, solution architecture, data engineering, or machine learning operations. You thrive in environments where creativity and innovation are necessary to solve unprecedented problems. Your work will involve establishing best working practices, delivering high-quality software products, mentoring other colleagues, and staying updated on new and emerging technologies to lead their adoption.

Training and Development:

At GCHQ, we embrace a growth mindset. We’re committed to your continuing development and offer tailored support to complement your preferred learning style.

You’ll be encouraged to dedicate up to 30% of your time to development, innovation, and experimentation. 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.

From books, online courses, and conferences to hands-on projects supported by our team, we’ll provide the resources you need. We’ll even provide funding towards formal qualifications. You’ll have access to learning and development opportunities tailored to your role, covering a multitude of software disciplines including Front-End Design, Site Reliability Engineering, Data Engineering, Solution Architecture, Machine Learning Operations, UX, Agile, Cloud Engineering & Security. Additionally, we offer clear career progression paths to help you achieve your professional goals and advance within the organisation.

Potential training courses could include:

  • AWS Certified Developer – Associate/Professional/AWS Certified Solution Architect – Associate/Professional
  • Certified SCRUM Master
  • Microservices Architecture Training
  • Advanced/Software Engineering Patterns
  • Advanced Linux & CLI
  • User Experience
  • Internal Training – for example Team Leadership (difficult conversations, leading a team etc.)
  • Cloud Academy / Pluralsight / O\’Reilly Subscription

Our culture embraces a growth mindset, equality, and encourages teams and leaders to bring their best every day. Join us and help shape the future of national security while growing your expertise in an environment that supports and values you.

Plus, as you gain experience and further your knowledge, you’ll have opportunities for skill reviews that can lead to recognised additional skills payments.

Rewards and Benefits:

You’ll receive a starting salary of £48,557 – £57,704 , dependent on skills and experience, with an additional one-off recruitment bonus of £3,500, plus other benefits including:

  • 25 days annual leave automatically, rising to 30 days after 5 years\’ service, and an additional 10.5 days of public and privilege holidays.
  • Opportunities to be recognised through our employee performance scheme.
  • Interest-free season ticket loan (parking and travel).
  • Excellent pension scheme.
  • Cycle to work scheme.
  • Facilities such as a gym and restaurant, and on-site coffee bars (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: 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:

We’re Disability Confident:

GCHQ is proud to have achieved Leader status within the DWP’s Disability Confident scheme. This is aimed at encouraging employers to think differently about disability and take action to improve how they recruit, retain, and develop disabled people. As a Disability Confident employer, we aim to offer a fair and proportionate number of person-to-person interviews to any candidate who self-identifies as disabled and meets the essential criteria for the role. This is our “Offer of Interview” (OOI). To secure an interview for this vacancy, the essential criteria (in order of application process) are:

  • You can evidence where you’ve taken ownership of a technical project or piece of work.
  • Ability to understand several modern languages/frameworks, such as C++, Golang, Java, JavaScript, .Net, Node, Python, Rust.
  • Experience of working in an Agile Technical Project team.
  • Provide evidence of competency as a Software Engineer.

Job Ref: .

Hours: Full Time

Working Terms: Permanent

Salary: £48,557 – £57,704 Per Year, Plus, you’ll receive a one-off recruitment bonus of £3,500

#J-18808-Ljbffr

Senior Software Engineer employer: Women's Engineering Society

GCHQ is an exceptional employer that prioritises employee growth and development, offering tailored support and a commitment to a healthy work-life balance. With a culture that embraces diversity and innovation, employees are encouraged to dedicate time to personal development while working on mission-critical projects that protect the UK. Located in Greater Manchester or Samlesbury, GCHQ provides competitive salaries, generous leave, and unique benefits such as a gym and on-site facilities, making it a rewarding place to build a meaningful career.
W

Contact Detail:

Women's Engineering Society Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer

Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as C++, Java, and Python. Being able to discuss your experience with these languages in detail will show that you're not just a generalist but someone who can hit the ground running.

Tip Number 2

Highlight any experience you have with Agile methodologies, as this is crucial for the role. Be prepared to share examples of how you've successfully led or contributed to Agile project teams in the past.

Tip Number 3

Engage with the GCHQ community on platforms like LinkedIn or relevant tech forums. Networking with current employees can provide insights into the company culture and may even lead to referrals, which can significantly boost your chances of landing an interview.

Tip Number 4

Prepare to discuss your approach to mentoring and leading teams, as this role may involve guiding less experienced engineers. Think of specific instances where you've positively influenced team dynamics or improved processes.

We think you need these skills to ace Senior Software Engineer

Proficiency in programming languages such as Java, JavaScript, C++, Python, Rust, Go, and .NET
Experience with cloud platforms (AWS, Azure, GCP)
Strong understanding of software engineering methodologies
Agile project management experience
Ability to mentor and lead technical teams
Excellent problem-solving skills
Strong communication skills for engaging with technical and non-technical stakeholders
Familiarity with software architecture and design principles
Experience in reviewing code and implementing best practices
Knowledge of microservices architecture
Ability to adapt to new technologies and frameworks
Experience with version control systems (e.g., Git)
Understanding of security principles in software development
Ability to evaluate customer business requirements and translate them into technical solutions

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the Senior Software Engineer role. Focus on your proficiency in languages like Java, C++, and Python, as well as your experience with Agile methodologies.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software engineering and your understanding of GCHQ's mission. Mention specific projects where you've made an impact and how your skills can contribute to their goals.

Highlight Leadership Experience: If you have experience leading teams or mentoring others, be sure to include this in your application. GCHQ values candidates who can bridge technical and non-technical teams, so demonstrate your ability to communicate effectively.

Showcase Continuous Learning: Mention any ongoing training or certifications you are pursuing, especially those related to cloud platforms or modern software engineering practices. This aligns with GCHQ's commitment to development and innovation.

How to prepare for a job interview at Women's Engineering Society

Showcase Your Technical Skills

Be prepared to discuss your experience with various programming languages and frameworks mentioned in the job description, such as C++, Java, and Python. Bring examples of projects you've worked on that demonstrate your technical expertise and problem-solving abilities.

Demonstrate Agile Experience

Since the role involves working in Agile project teams, be ready to share specific instances where you've successfully contributed to Agile methodologies. Discuss how you’ve adapted to changes and collaborated with team members to deliver high-quality software.

Prepare for Technical Questions

Expect to face technical questions or coding challenges during the interview. Brush up on your coding skills and be ready to explain your thought process while solving problems. Practising common algorithms and data structures can be beneficial.

Emphasise Your Mentoring Abilities

As a Senior Software Engineer, mentoring is key. Be prepared to discuss your experience in leading teams or mentoring junior engineers. Share examples of how you've helped others grow and how you foster a collaborative environment.

Land your dream job quicker with Premium

Your application goes to the top of the list
Personalised CV feedback that lands interviews
Support from real people with tickets
Apply for more jobs in less time with AI support
Go Premium

Money-back if you don't land a job in 6-months

W
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>