Senior Software Engineer - Go, Python in Manchester

Senior Software Engineer - Go, Python in Manchester

Manchester Full-Time No working from home possible
H

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

#J-18808-Ljbffr

Senior Software Engineer - Go, Python in Manchester employer: Harvey Nash

Join a dynamic global banking organisation that prioritises innovation and employee development. With a collaborative work culture, comprehensive benefits, and ample opportunities for professional growth, this role as a SWIFT / Payments Project Manager offers a chance to make a significant impact in the financial sector while enjoying a supportive environment in a thriving location.

H

Contact Details:

Harvey Nash Recruitment Team