Senior Software Engineer - Go, Python

Harvey Nash

Manchester

Hybrid

GBP 70,000 - 95,000

Full time

8 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Hybrid working (2 days onsite)
Private medical insurance
Life assurance
Income protection
Gym and wellbeing benefits

Job summary

Harvey Nash is seeking a Senior Software Engineer - Go to join our engineering team in the Manchester area. The role focuses on building high-performance Go services while guiding architectural decisions and engineering standards.

This is a hybrid position with two days per week onsite in Manchester or Knutsford, and a background in Python, Java or similar is welcome for Go work. You will collaborate with product, architecture and engineering teams to deliver scalable, secure and resilient

Qualifications

  • Commercial software engineering experience using Go.
  • Experience building scalable applications and distributed systems.
  • Solid understanding of software design principles and architecture.
  • Experience with cloud platforms and modern engineering practices.
  • Knowledge of CI/CD, automation and DevOps tooling.

Responsibilities

  • Build high-quality backend applications using Go.
  • Design scalable, secure and resilient software solutions.
  • Develop APIs, services and distributed systems.
  • Collaborate with product, architecture and engineering teams.
  • Drive code quality through testing, reviews and best practices.
  • Support cloud adoption and modern engineering approaches.
  • Contribute to CI/CD pipelines and DevOps practices.
  • Mentor engineers and share technical knowledge.
  • Help shape technical direction and solution design.

Skills

Go (Golang)
Python/Java experience
Distributed systems
CI/CD
Cloud platforms
DevOps practices
Code reviews

Tools

CI/CD tools
Docker/Kubernetes

Job description

Senior Software Engineer - Go (would consider Python)
Manchester or Knutsford | Hybrid (2 days per week onsite)

We're working with a major financial services organisation looking to hire a Golang Software Engineer to join a growing engineering team delivering large-scale platforms and business-critical software.

This role combines hands-on software engineering with technical leadership, making it ideal for someone who enjoys building scalable systems while helping shape engineering standards, architecture decisions, and best practices across the wider team.

While the primary language is Go (Golang), we're also open to strong backend engineers from Python, Java or similar backgrounds who are excited to work extensively with Go.

The Role

You’ll be building and enhancing high-performance software that supports critical business and technology platforms. Working closely with engineers, architects and product teams, you’ll help design, develop and evolve scalable solutions used across the organisation.

You’ll contribute to technical decision-making, mentor other engineers, and play a key role in driving engineering excellence across the team.

What You’ll Be Doing
  • Building high-quality backend applications using Go
  • Designing scalable, secure and resilient software solutions
  • Developing and improving APIs, services and distributed systems
  • Collaborating with product, architecture and engineering teams
  • Driving code quality through testing, reviews and best practice
  • Supporting cloud adoption and modern engineering approaches
  • Contributing to CI/CD pipelines and DevOps practices
  • Mentoring engineers and sharing technical knowledge
  • Helping shape technical direction and solution design
What We’re Looking For
  • Commercial software engineering experience using Go (Golang), or strong experience in Python, Java or another backend language with a desire to work in Go
  • Experience building scalable applications and distributed systems
  • Strong understanding of software design principles and architecture
  • Experience with cloud platforms and modern engineering practices
  • Knowledge of CI/CD, automation and DevOps tooling
Nice To Have
  • Experience within financial services or other regulated environments
  • Exposure to AI, data or platform engineering initiatives
  • Experience modernising legacy applications
  • Knowledge of containerisation and cloud-native technologies
  • Annual bonus
  • Hybrid working (2 days per week onsite in Manchester or Knutsford)
  • Private medical insurance
  • Life assurance
  • Income protection
  • Holiday buy and sell scheme
  • Gym and wellbeing benefits
  • Employee discounts and lifestyle perks
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Golang Software Engineers
Golang Software Engineers

Adria Solutions Ltd • Manchester

Hybrid
GBP 60,000 - 85,000
Benefits
Hybrid working
Career progression
+1
Senior/Lead Golang Engineers - £160k
Senior/Lead Golang Engineers - £160k

Oliver Bernard • Greater London

Hybrid
GBP 136,000 - 184,000
Hybrid work
Generative AI projects
Pension
Software Engineer
Software Engineer

intro • Greater London

On-site
GBP 60,000 - 80,000
Competitive salary
Bonus
Private healthcare
+2
Senior Software Engineer
Senior Software Engineer

intro • Greater London

On-site
GBP 40,000 - 60,000
Golang Engineer
Golang Engineer

Oliver Bernard • Greater London

Hybrid
GBP 90,000 - 140,000
Hybrid work schedule
Competitive salary
Career progression
Senior Software Engineer - Python
Senior Software Engineer - Python

Spencer Rose Ltd • Watford

Hybrid
GBP 70,000 - 75,000
Senior Software Engineer
Senior Software Engineer

Prism Digital • Windsor

Hybrid
GBP 80,000 - 110,000
Private health insurance
Pension with profit share
Life and disability cover
+2
Senior Full Stack Software Engineer – Python, Go, Typescript
Senior Full Stack Software Engineer – Python, Go, Typescript

IC Resources • Cambridgeshire and Peterborough

Hybrid
GBP 70,000 - 95,000
Hybrid work model
Senior Golang Software Engineer
Senior Golang Software Engineer

Venture Up • London

Remote
GBP 70,000 - 90,000
Senior Golang Engineer
Senior Golang Engineer

Grid Dynamics • Greater London

On-site
GBP 90,000 - 130,000
Bleeding-edge projects
Competitive salary
Flexible schedule
+5