Staff Backend Engineer
GoAPIsKubernetesCI/CDPostgreSQLMySQLgRPCOpenTelemetryPrometheusTypeScript
About the Role
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Backend Engineer based in Canada. This role offers the opportunity to design and build backend infrastructure supporting some of the world's most demanding observability and software delivery environments. You will work on distributed systems where scalability, reliability, security, and performance are critical. As a Staff Engineer, you will influence architecture, guide technical direction, and help solve complex challenges for large-scale enterprise operators. You will work primarily with Go while contributing across APIs, databases, Kubernetes, CI/CD, and observability technologies. The position combines hands-on engineering with technical leadership, customer engagement, and mentoring. You will join a fully remote, globally distributed engineering environment built around autonomy, transparency, open-source principles, and continuous learning. This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Backend Engineer based in Canada. This role offers the opportunity to design and build backend infrastructure supporting some of the world's most demanding observability and software delivery environments. You will work on distributed systems where scalability, reliability, security, and performance are critical. As a Staff Engineer, you will influence architecture, guide technical direction, and help solve complex challenges for large-scale enterprise operators. You will work primarily with Go while contributing across APIs, databases, Kubernetes, CI/CD, and observability technologies. The position combines hands-on engineering with technical leadership, customer engagement, and mentoring. You will join a fully remote, globally distributed engineering environment built around autonomy, transparency, open-source principles, and continuous learning. Accountabilities: As a Staff Backend Engineer, you will lead the design and development of enterprise-grade backend systems while helping shape engineering practices and technical strategy. You will work closely with customers, product teams, and fellow engineers to turn complex infrastructure challenges into reliable, scalable solutions. Design and lead the development of distributed backend services and enterprise features using Go. Architect systems with a focus on correctness, scalability, observability, performance, security, and reliability. Drive projects from initial ideation through development, deployment, and production operations. Design APIs and service contracts used by enterprise operators and cloud service providers. Contribute to the scalability, reliability, security, and multi-tenancy of large-scale observability infrastructure. Work directly with large enterprise customers and cloud service providers to understand their requirements and translate them into robust technical solutions. Advocate for customer needs throughout the product and engineering lifecycle. Collaborate with Product, UX, frontend engineers, and other technical teams to deliver complete end-to-end solutions. Drive continuous improvements to engineering culture, development practices, and operational processes. Hire, mentor, and develop engineers while contributing to the growth of the broader engineering organization. Develop thought leadership around engineering and operational practices and help raise technical standards across teams. Participate in weekday and weekend on-call rotations while actively contributing to efforts that reduce operational load. Use modern AI-assisted development tools for prototyping, test generation, refactoring, documentation, and incident follow-ups while maintaining strong code review and quality standards. Requirements The ideal candidate is an experienced backend engineer with deep distributed-systems expertise and a track record of operating production software at significant scale. You should combine strong technical judgment with excellent communication, customer focus, and the ability to lead through influence. Extensive professional experience building and operating production backend services throughout the full software lifecycle. Strong professional experience with Go and backend engineering. Deep understanding of distributed systems concepts, including replication, consistency models, partitioning, fault tolerance, and large-scale operational trade-offs. Experience designing and operating high-traffic, highly available, or multi-tenant systems, ideally for infrastructure, observability, software delivery, or similar platforms. Experience designing and consuming gRPC/protobuf APIs and creating clean service contracts across system boundaries. Strong database expertise, including PostgreSQL and/or MySQL, schema design, query optimization, and large-scale schema migrations. Experience designing, operating, or integrating with large-scale CI/CD systems and build infrastructure. Comfortable working with Kubernetes and containerized environments, including stateful workloads and multi-tenant clusters. Experience with observability technologies such as OpenTelemetry, Prometheus metrics, structured logging, and distributed tracing. Familiarity with dependency injection patterns such as Google Wire and clean, testable service architecture. Ability to break down complex distributed-systems problems into manageable solutions and deliver iteratively. Strong written and interpersonal communication skills suited to a fully remote, globally distributed environment. Ability to build trust with customers and colleagues through clear communication, ownership, and consistent execution. Strong customer orientation and an ability to design solutions around the needs of large-scale operators. Experience mentoring engineers and contributing to technical direction and engineering culture. Familiarity with TypeScript and React is a plus. Experience with observability technologies such as Loki, Mimir, Tempo, Pyroscope, or Alloy is a plus. Experience working with major cloud providers, IaaS platforms, global enterprises, or environments with demanding SLA requirements is a plus. Experience with large-scale build infrastructure, artifact registries, distributed build caches, hermetic build systems such as Bazel, or developer platform tooling is a plus. Benefits Salary: CAD $186,368–$223,642 compensation range for the role in Canada, with actual compensation determined based on factors such as experience, level, and skillset. Equity: Restricted Stock Units (RSUs) are included as part of the overall compensation package. Remote work: Fully remote position with a globally distributed workforce. Global collaboration: Work with colleagues and technical teams across multiple countries and time zones. Flexible working environment: Meetings are generally concentrated between 14:00 and 17:00 UTC, with flexibility around engineering and customer needs. AI-powered productivity: Access to modern AI coding assistants and company-funded usage budgets, within applicable security guidelines. Professional development: Opportunities to grow as a technical leader, mentor others, and influence engineering practices across the organization. Career growth: Defined opportunities to develop technical and leadership capabilities in a scaling organization. Annual leave: Global annual leave policy of 30 days per year, including three designated shutdown days, subject to applicable local legislation. Remote-first culture: A high-trust environment emphasizing autonomy, transparency, collaboration, and shared outcomes. In-person onboarding: An onboarding experience designed to help new team members connect with colleagues and understand the organization and its ways of working. Inclusive workplace: Commitment to equal opportunity, diversity, and an inclusive working environment, with accommodations available where required. How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1
You'll be redirected to Jobgether's application page
Job Details
Salary
C$186K–C$224K
Location
Canada
Job type
Full-time
Category
Backend Development
Experience
Senior
Posted
Today
Job Highlights
- C$186K–C$224K salary
- Senior level role
- 100% Remote — open to candidates in Canada, United States
About Jobgether
This job is hosted by Jobgether. Clicking Apply opens their site.
Remote Work Style
Mixed
Mix of flexible and scheduled meetings
Your Match
See how well your skills line up with this role, and what you're missing.
AI Cover Letter
Generate a cover letter tailored to this job from your profile.