Staff Software Engineer, Backend (Observability)
J
JobgetherObservability infrastructure
Based in Canada; Remote; flexibility within eligible Canadian provincesFull-TimeStaff
SalaryAnnual base salary ranging from CAD 181,000 to CAD 241,000
Apply NowOpens the employer's application page
Job Details
- Experience
- At least 8 years of experience designing, developing, and launching large-scale backend systems
- Required Skills
- AWSPythonKotlinKubernetesMySQLApache KafkaTerraformDistributed Systems
Requirements
- At least 8 years of experience designing, developing, and launching large-scale backend systems using languages such as Python or Kotlin.
- Extensive experience building and operating highly available distributed systems.
- Strong knowledge of AWS, MySQL, Flink, and Kubernetes.
- Hands-on experience building or operating high-volume telemetry systems involving metrics, logs, and/or traces.
- Familiarity with OpenTelemetry, Kafka, and Terraform.
- Strong understanding of structured and wide events, log sampling, cardinality management, and Service Level Objectives (SLOs).
- Experience driving platform-standard adoption across multiple engineering teams through tooling, communication, and collaboration.
- Experience leading major technical initiatives, delivering significant system components, and planning the deprecation of existing functionality.
- Ability to develop maintainable code and establish standards that make systems easier for engineers to understand and use.
- Ability to move between low-level programming details and large-scale system architecture.
- Ability to gather, incorporate, and act on feedback from engineering and cross-functional peers.
- Ability to provide technical leadership, mentor engineers, and influence engineering practices beyond the immediate team.
Responsibilities
- Own the architecture and evolution of the telemetry pipeline, balancing reliability, query performance, and infrastructure costs.
- Design and implement log-sampling strategies that reduce data volume and operational expenses while preserving incident-investigation information.
- Lead the transition toward wide, context-rich events to improve observability and reduce debugging noise.
- Shape the integration of observability practices into AI-assisted and agentic software development.
- Define the team's technical strategy and roadmap over a long-term planning horizon.
- Lead major technical projects and collaborate with Product Management, Design, Analytics, Infrastructure, and engineering teams.
- Establish engineering standards and operational processes that improve team effectiveness and system sustainability.
- Implement monitoring, alerting, testing, incident triage rotations, and playbooks for service availability and operational readiness.
- Define code review and system design standards and share guidance through documentation and presentations.
- Mentor a team of six engineers and promote observability standards across engineering teams.
View Full Description & ApplyYou'll be redirected to the employer's site