Golang jobs
Senior Software Engineers
Urgently neededNewGovernment Communications Headquarters (GCHQ)Manchester- Pay rise
- Flexitime
- Annual leave
- Sick pay
- Bereavement leave
- Free parking
- 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.
Software Engineer
Often replies in 1 dayLongshot Systems LtdLondon- Gym membership
- Company pension
- Private medical insurance
- The team owns the technical standards and coding guidelines, CI/CD, observability and security.
- We handle thousands of odds updates and trades per second and…
- JPMorganChaseBournemouth BH7 7DA
- You will contribute features, enhancements and bug fixes – ensuring our codebase remains modern, well-structured and robust.
- NandosPutney SW15 2TG
- As a Software Engineer, you will be responsible for designing, developing, deploying and.
- Maintaining innovative solutions using the latest tools and…
- View all Nandos jobs - Putney jobs
- Salary Search: Software Engineer salaries
- See popular questions & answers about Nandos
- CanonicalDouglas
- Employee assistance programme
- Work from home
- We are hiring a Golang software engineer to work on the low level Go codebase sitting between our REST API and the low level C libraries used to manage…
- View all Canonical jobs - Douglas jobs - Golang Developer jobs in Douglas
- Salary Search: Golang System Software Engineer - Containers / Virtualisation salaries
- See popular questions & answers about Canonical
- CanonicalDouglas
- Employee assistance programme
- Work from home
- Company events
- Juju is the engine behind model-driven operations, providing a means to operate complex software on public cloud, private cloud, Kubernetes, and bare-metal.
- View all Canonical jobs - Douglas jobs - Software Engineer jobs in Douglas
- Salary Search: Juju Software Engineer (Go) salaries in Douglas
- See popular questions & answers about Canonical
- CrowdStrikeLondon
- The Managed Services product group develops tools and customer facing interfaces to support Falcon Complete.
- As the Manager of the UK Team, you’ll be managing a…
- deltaflareRichmond TW9 1DJ
- This is the technical bridge between the Head of Development and the wider backend team, and it is fully hands-on in development.
- JPMorganChaseGlasgow G2
- You will develop cloud-based products, enhance productivity, and enable responsible innovation across the firm.
- JPMorganChaseGlasgow G2
- You will develop cloud-based products, enhance productivity, and enable responsible innovation across the firm.
- JPMorganChaseGlasgow G2
- You will develop cloud-based products, enhance productivity, and enable responsible innovation across the firm.
- JPMorganChaseLondon E14
- To support our mission-critical systems and foster strong team collaboration, this position requires participation in our on-call rotation and working from the…
- CanonicalDouglas
- Employee assistance programme
- Company events
- This is a challenging exercise in distributed systems, virtualisation, container technology, networking and storage.
- Develop in Golang and C.
- View all Canonical jobs - Douglas jobs - Software Architect jobs in Douglas
- Salary Search: Software Architect - Containers / Virtualisation salaries in Douglas
- See popular questions & answers about Canonical
- CanonicalDouglas
- Employee assistance programme
- Our Internet of Things mission is to enable companies to make fleets of very secure connected devices.
- They have a passion to help customers achieve ambitious…
- View all Canonical jobs - Douglas jobs - Solutions Manager jobs in Douglas
- Salary Search: IoT Solutions Architecture Manager (Americas only) salaries in Douglas
- See popular questions & answers about Canonical
- CanonicalDouglas
- Employee assistance programme
- Company events
- We also have substantial projects in Python, C, C++ and are starting to invest in Rust.
- From our software distribution systems, to those which build and test…
- View all Canonical jobs - Douglas jobs - Golang Developer jobs in Douglas
- Salary Search: Golang Engineer salaries
- See popular questions & answers about Canonical
- CanonicalDouglas
- Employee assistance programme
- Company events
- We are hiring an Engineering Manager, who strives for accountability for the development of an internal product, who has high engineering quality standards,…
- View all Canonical jobs - Douglas jobs - Engineering Manager jobs in Douglas
- Salary Search: Engineering Manager, Commercial Systems salaries in Douglas
- See popular questions & answers about Canonical
People also searched:
Job Post Details
Senior Software Engineers - job post
Job details
Pay
- £50,354 - £60,036 a year
Job type
- Part-time
- Permanent
- Full-time
Shift and schedule
- Flexitime
Location
Benefits
Pulled from the full job description
- Pay rise
- Flexitime
- Annual leave
- Sick pay
- Bereavement leave
- Free parking
- Company pension
Full job description
Senior Software Engineers
Location: Manchester
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.
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 working, which refers to a combination of 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: https://www.gchq-careers.co.uk/life-at-gchq.html
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 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.
This is a practical, impact-driven role with plenty of opportunities to develop yourself and others. You’ll review pull requests, define code review, branching, and deployment strategies, and work across a variety of software engineering frameworks. Operating at a deep technical level, you’ll apply your expertise in languages and frameworks such as JavaScript, Java, 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 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
As a Senior Software Engineer, you’ll bring expertise in modern programming languages and frameworks such as Golang, Java, JavaScript, .NET, Node.js, Python, Rust, 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.
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 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 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.
Find out more about our culture, working environment and diversity on our website here: https://www.gchq-careers.co.uk/life-at-gchq/diversity-inclusion.html
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. (This is known as the Offer of an interview.)
To secure an interview for this role, you will need to meet the minimum criteria assessed during the application sift. You will need to provide:
- evidence of where you’ve taken ownership of a technical project or piece of work
- demonstrate the ability to understand several modern languages/frameworks, such as Golang, Java, JavaScript, .Net, Node.js, Python, Rust
- experience working in an Agile technical project team
- demonstrate competency as a Software Engineer
What to expect
Our recruitment process is fair, transparent, and based on merit.
Here is a brief overview of each stage, in order:
- Application form sift.
- Technical and competency-based interview, including a presentation.
- If successful, you’ll receive a conditional offer of employment, subject to vetting.
Please note you must successfully pass each stage of the process in order to progress to the next. Your application may take around 6 to 9 months to process, including vetting, so we advise you to continue any current employment until you have received your final job offer.
Before you apply
To work at GCHQ, you must be a British citizen or hold dual British nationality. Read the full eligibility criteria: https://www.gchq-careers.co.uk/how-to-apply.html
This role requires the highest level of security clearance, known as Developed Vetting (DV). It’s something everyone in the UK Intelligence Community undertakes. Find out more about the vetting process: https://www.gchq-careers.co.uk/how-to-apply.html
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.
Before applying, we recommend setting up a separate email address for your contact with us to ensure your personal and application correspondence remain separate. Try to avoid including identifying features in your email address, such as your first and/or surname and date of birth. This is good practice and will help you manage your application with us more securely.
The role is based in Manchester so you’ll need to live within a commutable distance. Please consider any financial implications and practicalities before submitting your application.
We offer reasonable reimbursement of travel costs for candidates attending in person interviews or assessments during the recruitment and vetting process. Full details will be provided with your interview or assessment invitation.
Reimbursement is discretionary and will only be made in line with the Candidate Expenses Policy, as amended from time to time. Candidates must book their own travel, using the most economical option, and provide original hardcopy receipts for reimbursement.
Please note, you should only launch your application from within the UK. If you are based overseas, you should wait until you visit the UK to launch an application. Applying from outside the UK will impact on our ability to progress your application. You should not discuss your application, other than with your partner or a close family member.
Right to withdraw statement:
Please be aware that we reserve the right to close applications once a certain number have been received. Please submit your application as soon as possible to avoid missing out. If you have a disability (as defined under the Equality Act 2010) and need additional time to complete your application, please submit your initial application. Then, contact us via the email provided as soon as possible, using the subject line "Reasonable adjustments extension" and briefly outline the support you require.
Pay: £50,354.00-£60,036.00 per year
Benefits:
- Bereavement leave
- Company pension
- Cycle to work scheme
- Enhanced maternity leave
- Enhanced paternity leave
- Flexitime
- Sick pay
- Work from home
Work Location: Hybrid remote in Manchester