Senior Storage Systems Engineer — Rust, APIs & Scale

Sentry

Toronto

On-site

CAD 200,000 - 420,000

Full time

13 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity grants
Paid time off
Group health insurance
Incentive compensation

Job summary

Sentry in Toronto is seeking a Senior Software Engineer for the Foundational Storage team. You will build and operate stateful storage services, like Objectstore, and create APIs that scale for millions of developers.

Expect to tackle data consistency, performance, and cost-efficiency while writing Rust and Python code and shaping the storage platform. You’ll collaborate with Platform and Infra teams, own latency and availability SLOs, and contribute to open-source efforts.

Qualifications

  • 5+ years of software engineering experience building and operating distributed, stateful systems in production.
  • Hands-on experience with object storage, relational databases, and caching systems at production scale.
  • An understanding of distributed systems fundamentals, including consistency, concurrency, and retries.
  • Proficiency in Go, C++, Java, or Rust; Python experience is common.
  • Experience running services on Kubernetes in a cloud environment; Terraform is a plus.
  • Excellent written and spoken English communications.
  • Nice to have: experience building shared libraries or internal APIs, data migrations, or performance improvements.

Responsibilities

  • Design and operate storage systems used across Sentry, including their configuration and performance tuning.
  • Create APIs and abstractions that make storage easy for product teams to use, with best practices for correctness, security, and scale built in.
  • Solve storage challenges at scale, including consistency under concurrent access, sharding and rebalancing, and routing reads and writes across storage backends as workloads grow.
  • Work with product engineers to choose storage approaches, plan safe migrations, and help teams adopt the tools you build.
  • Plan and build with other Platform and Infrastructure teams, including analytical storage and streaming, to deliver a complete, fault-tolerant platform for product teams.
  • Improve storage performance and cost efficiency by making better use of backends and resources, while keeping the platform simple for product teams.
  • Write code primarily in Rust and Python, with clear user-facing documentation; develop advanced testing scenarios.
  • Own latency and availability SLOs for your services, improve monitoring and incident response, and participate in the team’s on-call rotation.

Skills

Rust
Go
C++
Java
Distributed systems fundamentals
English communication

Tools

Kubernetes
Terraform
Python

Job description

Sentry in Toronto is seeking a Senior Software Engineer for the Foundational Storage team. You will build and operate stateful storage services, like Objectstore, and create APIs that scale for millions of developers.

Expect to tackle data consistency, performance, and cost-efficiency while writing Rust and Python code and shaping the storage platform. You’ll collaborate with Platform and Infra teams, own latency and availability SLOs, and contribute to open-source efforts.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Foundational Storage
Senior Software Engineer, Foundational Storage

Sentry • Toronto

On-site
CAD 200,000 - 420,000
Equity grants
Paid time off
Group health insurance
+1
Senior Rust Engineer, Core Infra & Systems
Senior Rust Engineer, Core Infra & Systems

Assetara Limited • Victoria

Hybrid
CAD 90,000 - 120,000
Competitive salary
Health insurance
Paid vacation
+1
Senior Software Engineer - Rust/TypeScript Platform & Open-Source
Senior Software Engineer - Rust/TypeScript Platform & Open-Source

fiveonefour • Canada

Remote
CAD 90,000 - 120,000
Rust Backend Engineer — High-Performance Cloud APIs (Hybrid)
Rust Backend Engineer — High-Performance Cloud APIs (Hybrid)

Rustify • Toronto

Hybrid
CAD 130,000 - 150,000
Staff Software Engineer — Rust & Python, Content Library
Staff Software Engineer — Rust & Python, Content Library

Scribd, Inc. • Toronto

On-site
CAD 185,000 - 245,000
Scribd Flex
Health coverage
Dental coverage
+9
Rust Backend Engineer: Lead Systems, AI Tooling & Scale
Rust Backend Engineer: Lead Systems, AI Tooling & Scale

Tubi • Toronto

On-site
CAD 137,200 - 196,000
Flexible Time off Policy
Parental Leave Program
Monthly wellness reimbursement
Senior Rust Developer
Senior Rust Developer

Elastio • Toronto

Hybrid
CAD 110,000 - 170,000
Equity
Hybrid work model
Benefits package
Backend Software Engineer Quantum Technology Recruiting Inc. · Canada Mid
Backend Software Engineer Quantum Technology Recruiting Inc. · Canada Mid

Rustify • Toronto

Hybrid
CAD 130,000 - 150,000
Remote Staff Backend Engineer: Scalable DB Platforms
Remote Staff Backend Engineer: Scalable DB Platforms

Affirm • Kitchener

On-site
CAD 181,000 - 241,000
Health care coverage
Flexible Spending Wallets
Time off
+1
Backend Rust Developer Capco · Canada posted 1 day ago
Backend Rust Developer Capco · Canada posted 1 day ago

Rustify • Canada

Hybrid
CAD 120,000 - 180,000