Sentry

Senior Software Engineer, Foundational Storage

Sentry
Apply
22 hours ago

Base Salary

$190k - $400k/yr

Responsibilities

  • Design and operate storage systems, including configuration and performance tuning.
  • Create APIs and abstractions that provide product teams with correct, secure, and scalable storage access.
  • Solve distributed storage challenges involving consistency, concurrency, sharding, rebalancing, and routing across backends.
  • Partner with product engineers on storage selection, 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 to use.
  • Write primarily Rust and Python, produce user-facing documentation, and develop production-scale chaos testing scenarios.
  • Own service latency and availability SLOs, improve monitoring and incident response, and participate in on-call rotation.

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.
  • Good written and spoken English, especially for explaining technical choices and writing documentation.
  • Experience with shared libraries or internal APIs, data migration, or system performance and cost improvements is a nice-to-have.

Benefits

  • Eligible for Sentry employee benefit plans and programs applicable to the position.
  • Benefits may include 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