Enable job alerts via email!

Senior GoLang Software Engineer

Opus Recruitment Solutions Ltd

City Of London

Remote

GBP 125,000 - 150,000

Full time

Today
Be an early applicant

Job summary

A leading tech recruitment firm seeks an experienced software engineer for a fully remote contract role. Ideal candidates should have over 10 years in software engineering with extensive experience in Go programming. You'll tackle complex problems, work with high-impact systems, and collaborate with a dynamic team. Strong mentorship and communication skills are essential. Interested candidates should email their CV.

Qualifications

  • 10+ years of professional software engineering experience.
  • 5+ years of experience in Go programming.
  • Proven ability to solve complex problems end-to-end.

Responsibilities

  • Work on high-impact systems with a talented team.
  • Design scalable architectures and optimize applications.

Skills

Problem-solving
Go programming
Distributed systems
Communication
Mentorship

Education

Background in computer science, mathematics, or engineering

Tools

CI/CD pipelines
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 adeeb.rahman@opusrs.com

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