Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer (Customer Platform)

Home > Golang programming jobs

Senior Software Engineer (Customer Platform) in Canada

  • Chainguard
  • Full time
  • Email
  • Remote

Responsibilities

  • Design, build, and evolve customer-facing backend services and public APIs shared across multiple products and customer segments.
  • Own features end-to-end from design and implementation through rollout and iteration.
  • Create technical design documents and drive design plans independently.
  • Partner with Product Management, designers, and the Experience front-end team to prioritize tradeoffs and deliver product features.
  • Build services that are observable, resilient, and suitable for production cloud-native environments.

Requirements

  • 5+ years of experience building production services and APIs in a modern cloud environment.
  • Proficiency with Go (Golang) or strong readiness to ramp up quickly.
  • Experience designing, implementing, and evolving public APIs, including versioning, backward compatibility, authentication, and usability.
  • Familiarity with microservices, containers, Kubernetes, and cloud-native architectures.
  • Strong communication and collaboration skills across product lines and functions.
  • Ability to work independently and effectively in a fast-paced remote startup environment.
  • Preferred: experience building platform or shared services across multiple products or customer experiences.
  • Preferred: experience in cloud-native, containers, security, or the broader CNCF ecosystem.
  • Preferred: meaningful open source contributions, particularly as a maintainer or regular contributor.

Benefits

  • Remote-first work with team meetups, bi-annual destination summits, and a monthly coworking, phone, and internet stipend.
  • Stock options upon hire and promotion, participation in secondary offerings, and 10 years to exercise options.
  • 100% company-paid health, vision, and dental insurance premiums for employees and dependents.
  • Flexible time off.
  • Paid parental leave of 18 weeks for birthing parents and 12 weeks for non-birthing parents.
  • Equal opportunity employment and consideration of qualified applicants with criminal histories as permitted by law.

Chainguard

Chainguard is the trusted source for open source. By delivering hardened, secure, and production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps organizations build faster, stay compliant, and eliminate risk. Its customers include Fortune 500 enterpr...

Similar positions

Senior Backend Engineer - Databases Tempo

  • Grafana Labs
  • Full time
  • USA
  • 10/15/2026
  • Salary: $154k-$185k
  • Remote

Senior Fullstack Engineer

  • Grafana Labs
  • Full time
  • USA
  • 10/15/2026
  • Salary: $154k-$185k
  • Remote

Senior Fullstack Engineer

  • Grafana Labs
  • Full time
  • Remote
  • 10/15/2026
  • Salary: $154k-$185k
  • United States

Senior Software Engineer, Containers

  • Chainguard
  • Full time
  • USA
  • 10/15/2026
  • Salary: $157k - $184k/yr
  • Remote

Senior Software Engineer, Security Platform

  • Sezzle
  • Full time
  • Remote
  • 10/15/2026
  • India