Enable job alerts via email!

Senior Golang Software Engineer

Opus Recruitment Solutions

City Of London

Remote

GBP 70,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A leading recruitment agency is seeking a highly experienced software engineer for a fully remote contract role. The ideal candidate will have over 10 years of professional experience, with a strong focus on Go. You will work on high-impact systems in a collaborative environment that values deep technical expertise and mentorship. Clear communication and a track record of solving complex problems are essential. If you are interested, please email your latest CV.

Qualifications

  • Minimum 10 years in software engineering with Go.
  • Strong problem-solving and analytical skills.
  • Proven experience with cloud-native environments.

Responsibilities

  • Work on high-impact systems remotely.
  • Collaborate with a team on complex technical challenges.
  • Communicate effectively with both technical and non-technical stakeholders.

Skills

10+ years of professional software engineering experience
5+ years in Go
Problem-solving, end-to-end solutions
Deep understanding of Go's concurrency model
Experience with distributed systems and APIs
Skilled in profiling and optimizing Go applications
Mentorship and leadership experience
Clear communication with stakeholders

Education

Background in computer science or related fields
Job description
Must-Have (Non-Negotiable)
  • 10+ years of professional software engineering experience, with 5+ years in Go.
  • Proven ability to solve complex problems end-to-end, not just implement tickets.
  • Deep understanding of Go's concurrency model (goroutines, channels, memory model).
  • Strong grasp of computer fundamentals: memory, CPU, I/O.
  • Experience with distributed systems, APIs, and cloud-native environments.
  • Skilled in profiling, benchmarking, and optimizing Go applications.
  • Demonstrated mentorship and leadership experience.
  • Clear communication with both technical and non-technical stakeholders.
Nice-to-Have (Differentiators)
  • Background in computer science, mathematics, or engineering.
  • Knowledge of abstract mathematics, set theory, or calculus.
  • Experience in regulated or mission-critical domains (gambling, HealthTech, finance, public sector).
  • Familiarity with CI/CD pipelines, testing strategies, and DevOps.
  • Exposure to low-level systems programming (C, Rust, or assembly).
  • Track record of designing scalable architectures and making pragmatic trade-offs.

This is a contract role, fully remote, and offers a chance to work on high-impact systems with a team that values deep technical expertise and thoughtful engineering.

If this sounds like something you'd be interested in, email your latest CV to (url removed)

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.