Senior Software Engineer, Go

Posted yesterday

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Engineer designing and building cloud-native microservices for real-time payment solutions. Contributing to critical infrastructure while working in a flat and autonomous team environment.

Responsibilities

  • Designing, building, and running cloud-native microservices in Go that are the backbone of our real-time payments platform
  • Building systems that are highly available, low-latency, and scalable, handling billions of payment requests with precision and resilience
  • Taking full ownership of services: from initial design and implementation to deployment and production support
  • Working with a mindset where cost-efficiency, observability, and operational excellence are core to how we build
  • Collaborating closely with other engineers in a flat, autonomous team structure, with a strong focus on code quality, simplicity, and continuous improvement
  • Working with modern tooling and technologies such as Golang, Kubernetes, CockroachDB and NATS JetStream in a highly automated DevOps environment

Requirements

  • Deep understanding of designing and building distributed systems
  • Enjoys working on complex challenges within critical software where high performance and robustness are essential
  • Familiarity with cloud and containerisation technologies, test automation tools and CI/CD pipelines
  • Interest in owning projects end-to-end and supporting them as they go live in production
  • Appreciation of clean code and software engineering best-practice
  • Experience with Go, along with a “right tool for the job” mentality
  • Great communication skills who enjoy sharing knowledge and collaborating with others

Benefits

  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options

Job type

Full Time

Experience level

Senior

Salary

CA$160,000 - CA$240,000 per year

Degree requirement

Bachelor's Degree

Tech skills

CloudDistributed SystemsKubernetesMicroservicesGo

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.