Senior Software Engineer - Go, Python

Harvey Nash

Manchester

Hybrid

GBP 70,000 - 100,000

Full time

27 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Annual bonus
Private medical insurance
Life assurance
Income protection
Holiday buy and sell
Gym benefits
Wellbeing benefits
Employee discounts

Job summary

Harvey Nash is seeking a Senior Software Engineer specialising in Go (Golang) with flexibility for Python experience. Based in Manchester or Knutsford, the role offers hybrid working with 2 days on site. You will join a financial services technology team delivering scalable backend systems.

You will contribute to architecture, design and development, mentor peers, and help raise engineering standards across the department.

Qualifications

  • Commercial software engineering experience with Go (Golang).
  • Experience building scalable backend services.
  • Knowledge of cloud platforms and CI/CD.
  • Ability to mentor and drive engineering standards.
  • Hybrid working in Manchester/Knutsford.

Responsibilities

  • 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.

Skills

Go (Golang)
Python/Java background

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 Go Backend Engineer | Hybrid (Manchester/Knutsford)
Senior Go Backend Engineer | Hybrid (Manchester/Knutsford)

Harvey Nash • Manchester

Hybrid
GBP 70,000 - 100,000
Annual bonus
Private medical insurance
Life assurance
+5
Software Engineer
Software Engineer

intro • Greater London

On-site
GBP 60,000 - 80,000
Competitive salary
Bonus
Private healthcare
+2
Senior Full Stack Software Engineer – Python, Go, Typescript
Senior Full Stack Software Engineer – Python, Go, Typescript

IC Resources • Cambridge

Hybrid
GBP 65,000 - 90,000
Senior Software Engineer
Senior Software Engineer

intro • Greater London

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

JobCubby • Cambridge

Hybrid
GBP 60,000 - 65,000
Private health for family
Enhanced pension
Backend Software Engineer
Backend Software Engineer

Lloyds Banking Group • Greater London

Hybrid
GBP 65,000 - 95,000
Generous pension contribution up to 15
Annual bonus
Share schemes including free shares
+4
Senior Software Engineer - Python
Senior Software Engineer - Python

Spencer Rose Ltd • Watford

Hybrid
GBP 70,000 - 75,000
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 Engineer
Senior Golang Engineer

Grid Dynamics • Greater London

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