Sentry

Senior Software Engineer, Foundational Storage

Sentry
Apply
21 hours ago
Toronto, CanadaSenior

Responsibilities

  • Design and operate foundational storage systems, including configuration and performance tuning.
  • Create APIs, libraries, and abstractions that make storage correct, secure, scalable, and easy for product teams to use.
  • Address consistency, concurrency, sharding, rebalancing, and read/write routing across storage backends.
  • Partner with product engineers on storage choices, safe migrations, and adoption of shared tools.
  • Collaborate with Platform and Infrastructure teams on analytical storage, streaming, fault tolerance, roadmaps, standards, failures, and recovery.
  • Improve storage performance and cost efficiency while keeping the platform simple for product teams.
  • Write primarily Rust and Python, document technical choices, and develop production-scale chaos tests.
  • Own service latency and availability SLOs, monitoring, incident response, and on-call participation.

Requirements

  • 5+ years of software engineering experience building and operating distributed, stateful systems in production.
  • Hands-on production-scale experience with object storage, relational databases, and caching systems; key-value or wide-column store experience is a plus.
  • Understanding of distributed-systems fundamentals including consistency, concurrency, failures, and retries.
  • Proficiency in a systems language such as Go, C++, Java, or Rust, plus comfort working in Python.
  • Experience running services on Kubernetes in a cloud environment, including observability, SLOs, and incident response.
  • Terraform familiarity is a plus.
  • Strong written and spoken English, including the ability to explain technical choices and write documentation.
  • Experience with shared libraries or internal APIs, data migrations, system performance, and cost improvement is a plus.

Benefits

  • Base salary range is $200,000 to $420,000 CAD per year.
  • Eligibility for employee benefit plans and programs, including incentive compensation, equity grants, paid time off, and group health insurance coverage.
Sentry

About Sentry

201-500 employees

Sentry builds application monitoring and error/performance tracking tools for software developers, delivered as a SaaS with open-source SDKs and integrations. Teams use Sentry to detect, triage, and resolve production issues across web and mobile apps; the platform is used by 200,000+ organizations. Founded in 2011 and headquartered in San Francisco, Sentry is a privately held company.

Contact me