Staff Software Engineer, Platform

New
Canada, USAFull-TimeStaff
Salary210,000 - 278,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
8+ years
Required Skills
Distributed Systems

Requirements

  • 8+ years of experience with backend technologies in a public cloud environment.
  • Proven track record of scaling and troubleshooting production systems or services while leading cross-functional projects with business impact.
  • Deep understanding of end-to-end request flow and how system components interact across the stack.
  • Ability to reason about performance, reliability, and failure modes at any layer.
  • Strong fundamental knowledge of SLAs and SLOs.
  • Experience managing tech debt and driving engineering quality improvements across multiple teams.

Responsibilities

  • Architect the future version(s) of our key systems like databases, distributed jobs and many others, while taking into account our scaling needs.
  • Design and implement developer tooling that makes development and deployments safer, reproducible, and easy to rollout.
  • Drive excellence in observability and monitoring while guiding incident response to ensure issues are resolved quickly and we build a great on-call experience.
  • Collaborate with engineering teams to maintain a high level of technical quality across our systems while addressing debt, upgrades and platform improvements.
  • Mentor engineering on how to design reliable, fault-tolerant systems and easy-to-use runbooks for when things go wrong.
View Full Description & ApplyYou'll be redirected to the employer's site
210,000 - 278,000 USD per year
Apply Now