- 8+ years of software engineering experience, with a strong background in designing, building, and operating distributed systems or infrastructure.
- Strong software engineering fundamentals and proficiency in at least one programming language, such as Python, Go, Java, or a comparable language.
- Experience designing and implementing technically complex systems, with a track record of delivering meaningful engineering outcomes.
- Hands-on experience with cloud infrastructure and services, such as AWS, GCP, or Azure.
- Demonstrated ability to independently own complex technical projects, navigate ambiguity, and drive solutions from design through production.
- Deep technical experience in one or more of the following areas:
- Cloud Infrastructure: Kubernetes, container orchestration, Terraform, infrastructure as code, networking, or service discovery.
- Distributed Systems: Distributed architectures, fault tolerance, consistency, replication, or high-availability systems.
- Data Infrastructure: Kafka, real-time streaming, distributed storage, OLAP/OLTP databases, or large-scale data processing.
- Infrastructure Reliability: Observability, performance optimization, capacity planning, incident response, or production operations.
- Developer Infrastructure: CI/CD systems, build and deployment infrastructure, developer environments, or internal developer platforms.
- Strong architectural judgment, with the ability to evaluate technical tradeoffs and design systems for reliability, performance, and long-term maintainability.
- Ability to communicate complex technical concepts clearly, collaborate effectively, and influence technical decisions across engineering teams.
- Experience improving engineering practices, sharing technical knowledge, or helping other engineers grow.
We recognize that strong engineers come from different backgrounds. You don't need experience in every technology or domain listed above. We're interested in candidates who bring meaningful technical depth, strong engineering judgment, and a track record of solving challenging problems.
The base salary range that Sentry reasonably expects to pay for this position is $240,000 to $400,000, plus an annual performance bonus of up to 15% of base salary. A successful candidate’s actual base salary (or hourly wage) amount will be determined by a variety of relevant factors including, without limitation, the candidate’s work location, education, work and other relevant experience, skills, and job-related knowledge. A successful candidate will be eligible to participate in Sentry’s employee benefit plans/programs applicable to the candidate’s position (including incentive compensation, equity grants, paid time off, and group health insurance coverage).
See Sentry Benefits https://sentry.io/careers/ for more details about the Company’s benefit plans/programs.