Location: San Francisco, California
Workplace: Hybrid
ABOUT SENTRY
Software runs the world and the pace is faster than ever. Sentry helps developers fix errors and performance issues before users notice, so teams can spend less time firefighting and more time building.
Trusted by 200,000+ organizations, Sentry is today’s application monitoring standard and our team is building its AI-native future.
ABOUT THE ROLE
Sentry helps developers identify and resolve issues in their applications. Behind our products is a complex foundation of distributed systems, cloud infrastructure, and services that must perform reliably at scale.
Our Platform and Infrastructure Engineering teams build and operate the systems that power Sentry. From cloud infrastructure, distributed storage, and real-time event processing to service reliability, scalability, and developer productivity, these teams provide the technical foundation that enables our products and engineering organization to grow.
We're looking for Staff Software Engineers to tackle some of Sentry's most challenging infrastructure and distributed systems problems. Depending on your experience and interests, you might work on scaling our real-time event processing systems, improving the reliability and efficiency of our cloud infrastructure, or designing and building foundational services that support our products.
In this role, you'll have the autonomy to identify important technical problems, lead solutions from design through production, and influence engineering decisions beyond your immediate team. We're looking for engineers who enjoy solving difficult problems, remain hands-on with the systems they build, and take pride in delivering meaningful technical impact.
IN THIS ROLE, YOU WILL
- Design, build, and operate reliable, scalable distributed systems that support Sentry's products and engineering teams.
- Own technically complex projects from identifying problems and defining solutions through implementation, deployment, and production operations.
- Solve challenging engineering problems involving system architecture, performance, scalability, reliability, and operational efficiency.
- Make thoughtful architectural decisions, evaluating tradeoffs between performance, complexity, maintainability, and long-term scalability.
- Proactively identify technical challenges and opportunities for improvement, including problems without clearly defined requirements or established solutions.
- Stay hands-on with engineering, contributing production-quality code, reviewing designs, and helping resolve complex technical issues.
- Collaborate with engineers and technical leaders across teams to influence technical direction, establish engineering standards, and drive improvements.
- Share technical knowledge, mentor other engineers, and help strengthen engineering practices across the organization.
YOU'LL LOVE THIS JOB IF YOU
- Enjoy solving difficult technical problems where the solution isn't immediately obvious.
- Like designing and building systems that operate reliably at scale.
- Thrive on taking ownership of complex engineering challenges, from initial design through production.
- Balance hands-on engineering with technical leadership and enjoy influencing decisions without formal authority.
- Think critically about architectural tradeoffs and favor pragmatic, maintainable solutions over unnecessary complexity.
- Take initiative in identifying important problems rather than waiting for projects to be assigned.
- Enjoy collaborating with talented engineers, sharing knowledge, and raising the bar for engineering quality.
- Find satisfaction in shipping meaningful improvements and seeing the impact of your work in production.
QUALIFICATIONS
- 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.
EQUAL OPPORTUNITY AT SENTRY
Sentry is committed to providing equal employment opportunities to its employees and candidates for employment regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other legally-protected characteristic. This commitment includes the provision of reasonable accommodations to employees and candidates for employment with physical or mental disabilities who require such accommodations in order to (a) perform the essential functions of their jobs, or (b) seek employment with Sentry. We strive to build a diverse team, with an inclusive culture where every teammate can thrive. Sentry is an open-source company because we believe that everyone, everywhere, should have the ability and tools to make great software. Software should be accessible. That starts with making our industry accessible.
If you need assistance or an accommodation due to a disability, you may contact us at accommodations@sentry.io.
Want to learn more about how Sentry handles applicant data? Get the details in our Applicant Privacy Policy https://sentry.io/careers/applicantprivacy/.
Location: San Francisco, California
Workplace: Hybrid
ABOUT SENTRY
Software runs the world and the pace is faster than ever. Sentry helps developers fix errors and performance issues before users notice, so teams can spend less time firefighting and more time building.
Trusted by 200,000+ organizations, Sentry is today’s application monitoring standard and our team is building its AI-native future.
ABOUT THE ROLE
At Sentry, Support is an engineering discipline. Our customers are developers, and they expect answers from people who can read their stack trace, open the SDK source, and tell them what's actually wrong.
We're hiring a Senior Manager to lead Support Engineering. You'll run the team that handles everything from a single developer's SDK question to a production incident at one of our largest enterprise customers. You'll also help drive how we use AI in support: what systems are used, how they best help customers, enable the teams, and how we know the answers they give are right and forward looking.
This is a hands-on leadership role. You'll manage people, set the support strategy, get face to face time with customers, while also getting into tickets when it matters.
IN THIS ROLE YOU WILL
Lead and grow the team
- Manage and coach a team of Technical Support Engineers
- Set clear expectations for technical depth, response quality, and ownership, and give direct feedback
- Design a coverage model that works across time zones, including on-call and escalation paths
- Build career paths for Support Engineers who want to go deeper technically, move into management, or move into different teams and practices
Own support outcomes
- Own and report the team's core metrics: CX, time to resolution, escalation rate, and more
- Use support conversations as a signal: find the top drivers of tickets and get them fixed in the product, the docs, internal operations, or the SDKs, not just answered faster
Run AI-assisted support
- Own the roadmap for our support agents: which request types they handle, what context they need, and when they hand off to a person
- Set the quality bar for agent answers and the process for catching incomplete ones
- Decide where automation is worth building and where it isn't, based on data
Handle escalations and partner across Sentry
- Run the escalation process with Engineering: make sure bugs reach the right team with a reproduction and clear impact, and that customers hear back
- Be the support lead on high-stakes enterprise issues, working with Customer Success, Solutions Engineering, and Sales
- Bring a clear picture of customer pain to Product and Engineering, backed by numbers
YOU'LL LOVE THIS JOB IF YOU
- Think great support is an engineering problem, not a staffing problem
- Want to build the team and the systems at the same time
- Can debug a tricky SDK issue yourself and also explain to a VP why their incident took four hours
- Would rather fix the cause of 200 tickets than answer them faster
- Have strong opinions on where AI helps in support and where it makes things worse, and be willing to discuss this at length.
QUALIFICATIONS
- 8+ years in technical support, support engineering, or software engineering at a SaaS or developer tools company
- 3+ years managing technical support engineers, including hiring and growing a team
- Technically credible with senior engineers: comfortable reading code in at least a few of Python, JavaScript/TypeScript, Java, or Ruby, and debugging across frontend, backend, and infrastructure
- Solid understanding of distributed systems, APIs, and how observability tools (errors, tracing, logs) fit into them
- Hands-on experience running AI or automation in a support org, and a clear view of its failure modes
- Track record of using support data to drive product and process changes
- Clear, direct written communication with customers, executives, and engineers
Bonus
- Experience at a developer tools or observability company
- Former software engineer
- Managed a team spread across multiple time zones
- Open source contributor or maintainer
The base salary range (or hourly wage range, if applicable) that Sentry reasonably expects to pay for this position is $160,000 to $180,000. 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.
EQUAL OPPORTUNITY AT SENTRY
Sentry is committed to providing equal employment opportunities to its employees and candidates for employment regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other legally-protected characteristic. This commitment includes the provision of reasonable accommodations to employees and candidates for employment with physical or mental disabilities who require such accommodations in order to (a) perform the essential functions of their jobs, or (b) seek employment with Sentry. We strive to build a diverse team, with an inclusive culture where every teammate can thrive. Sentry is an open-source company because we believe that everyone, everywhere, should have the ability and tools to make great software. Software should be accessible. That starts with making our industry accessible.
If you need assistance or an accommodation due to a disability, you may contact us at accommodations@sentry.io.
Want to learn more about how Sentry handles applicant data? Get the details in our Applicant Privacy Policy https://sentry.io/careers/applicantprivacy/.
Location: Toronto, Ontario, Canada
Workplace: Hybrid
ABOUT SENTRY
Software runs the world and the pace is faster than ever. Sentry helps developers fix errors and performance issues before users notice, so teams can spend less time firefighting and more time building.
Trusted by 200,000+ organizations, Sentry is today’s application monitoring standard and our team is building its AI-native future.
ABOUT THE ROLE
Sentry’s Foundational Storage team builds and supports the stateful storage systems that all our products rely on: object storage, relational databases, key-value stores, and caches. We help Sentry engineers store and access data consistently, durably, securely, and efficiently as our products and traffic grow.
We develop storage services like our open-source Objectstore https://github.com/getsentry/objectstore and build libraries and APIs that make existing storage systems easier to use. In our own services, we design storage protocols that keep data consistent across backends, even through concurrent updates and failures. Our abstractions let other engineering teams use storage without worrying about which cluster or instance holds their data.
As a Senior Software Engineer on the team, you’ll work on both the systems and the code that makes them easy to use. You’ll tackle questions of data consistency, availability, performance, and cost-efficiency, and work with product teams to turn their needs into practical solutions. The goal is simple: make the right way to store data the easy and obvious way.
IN THIS ROLE YOU WILL
- 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. Align roadmaps and standards, and design for failures and recovery.
- 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, such as production-scale chaos tests covering backend and infrastructure outages.
- Own latency and availability SLOs for your services, improve monitoring and incident response, and participate in the team’s on-call rotation.
YOU’LL LOVE THIS JOB IF YOU
- Enjoy digging into the internals of storage systems and understanding how they behave when traffic grows, requests race, or a dependency has a bad day.
- Care about a useful, easy-to-use API as much as what happens behind it.
- Like working with other engineers to understand their needs and make their day-to-day work easier.
- Want to follow your work from design and code through rollout and production for millions of developers.
- Want open-source contributions to be at the center of your day job.
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. Experience with key-value or wide-column stores is a plus.
- An understanding of distributed systems fundamentals, including consistency, concurrency, and what happens when requests fail or need to be retried.
- Proficiency in a systems language such as Go, C++, Java, or Rust, and comfort working in Python. We primarily use Rust and Python, and welcome engineers who are new to Rust.
- Experience running services on Kubernetes in a cloud environment, including observability, SLOs, and incident response. Familiarity with Terraform is a plus.
- Good written and spoken English, especially in explaining technical choices and writing documentation.
- Nice to have: experience building shared libraries or internal APIs, migrating data between systems, or improving system performance and cost.
The base salary range (or hourly wage range, if applicable) that Sentry reasonably expects to pay for this position is $200,000 to $420,000 CAD. 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.
EQUAL OPPORTUNITY AT SENTRY
Sentry is committed to providing equal employment opportunities to its employees and candidates for employment regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other legally-protected characteristic. This commitment includes the provision of reasonable accommodations to employees and candidates for employment with physical or mental disabilities who require such accommodations in order to (a) perform the essential functions of their jobs, or (b) seek employment with Sentry. We strive to build a diverse team, with an inclusive culture where every teammate can thrive. Sentry is an open-source company because we believe that everyone, everywhere, should have the ability and tools to make great software. Software should be accessible. That starts with making our industry accessible.
If you need assistance or an accommodation due to a disability, you may contact us at accommodations@sentry.io.
Want to learn more about how Sentry handles applicant data? Get the details in our Applicant Privacy Policy https://sentry.io/careers/applicantprivacy/.
Location: San Francisco, California
Workplace: Hybrid
ABOUT SENTRY
Software runs the world and the pace is faster than ever. Sentry helps developers fix errors and performance issues before users notice, so teams can spend less time firefighting and more time building.
Trusted by 200,000+ organizations, Sentry is today’s application monitoring standard and our team is building its AI-native future.
ABOUT THE ROLE
Sentry’s Foundational Storage team builds and supports the stateful storage systems that all our products rely on: object storage, relational databases, key-value stores, and caches. We help Sentry engineers store and access data consistently, durably, securely, and efficiently as our products and traffic grow.
We develop storage services like our open-source Objectstore https://github.com/getsentry/objectstore and build libraries and APIs that make existing storage systems easier to use. In our own services, we design storage protocols that keep data consistent across backends, even through concurrent updates and failures. Our abstractions let other engineering teams use storage without worrying about which cluster or instance holds their data.
As a Senior Software Engineer on the team, you’ll work on both the systems and the code that makes them easy to use. You’ll tackle questions of data consistency, availability, performance, and cost-efficiency, and work with product teams to turn their needs into practical solutions. The goal is simple: make the right way to store data the easy and obvious way.
IN THIS ROLE YOU WILL
- 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. Align roadmaps and standards, and design for failures and recovery.
- 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, such as production-scale chaos tests covering backend and infrastructure outages.
- Own latency and availability SLOs for your services, improve monitoring and incident response, and participate in the team’s on-call rotation.
YOU’LL LOVE THIS JOB IF YOU
- Enjoy digging into the internals of storage systems and understanding how they behave when traffic grows, requests race, or a dependency has a bad day.
- Care about a useful, easy-to-use API as much as what happens behind it.
- Like working with other engineers to understand their needs and make their day-to-day work easier.
- Want to follow your work from design and code through rollout and production for millions of developers.
- Want open-source contributions to be at the center of your day job.
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. Experience with key-value or wide-column stores is a plus.
- An understanding of distributed systems fundamentals, including consistency, concurrency, and what happens when requests fail or need to be retried.
- Proficiency in a systems language such as Go, C++, Java, or Rust, and comfort working in Python. We primarily use Rust and Python, and welcome engineers who are new to Rust.
- Experience running services on Kubernetes in a cloud environment, including observability, SLOs, and incident response. Familiarity with Terraform is a plus.
- Good written and spoken English, especially in explaining technical choices and writing documentation.
- Nice to have: experience building shared libraries or internal APIs, migrating data between systems, or improving system performance and cost.
The base salary range (or hourly wage range, if applicable) that Sentry reasonably expects to pay for this position is $190,000 to $400,000 USD. 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.
EQUAL OPPORTUNITY AT SENTRY
Sentry is committed to providing equal employment opportunities to its employees and candidates for employment regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other legally-protected characteristic. This commitment includes the provision of reasonable accommodations to employees and candidates for employment with physical or mental disabilities who require such accommodations in order to (a) perform the essential functions of their jobs, or (b) seek employment with Sentry. We strive to build a diverse team, with an inclusive culture where every teammate can thrive. Sentry is an open-source company because we believe that everyone, everywhere, should have the ability and tools to make great software. Software should be accessible. That starts with making our industry accessible.
If you need assistance or an accommodation due to a disability, you may contact us at accommodations@sentry.io.
Want to learn more about how Sentry handles applicant data? Get the details in our Applicant Privacy Policy https://sentry.io/careers/applicantprivacy/.
Location: Toronto, Ontario, Canada
Workplace: Hybrid
ABOUT SENTRY
Software runs the world and the pace is faster than ever. Sentry helps developers fix errors and performance issues before users notice, so teams can spend less time firefighting and more time building.
Trusted by 200,000+ organizations, Sentry is today’s application monitoring standard and our team is building its AI-native future.
ABOUT THE TEAM
The Billing team sits at the intersection of product, finance, and infrastructure. They're responsible for ensuring every observable event—errors, logs, traces, tokens—gets accurately measured, priced, and billed. Their work directly impacts company revenue and customer trust, requiring distributed systems expertise, attention to financial accuracy, and deep understanding of product usage patterns. The team works cross-functionally with product, engineering, BizOps, marketing, and sales to build systems that enable new products and pricing models.
ABOUT THE ROLE
As a Senior Software Engineer, you will architect and scale the core systems that power Sentry's billing infrastructure, ensuring accuracy and reliability at massive scale.
- You will collaborate on building the next generation of Sentry’s usage tracking pipeline, processing hundreds of billions of events daily with low latency and financial-grade accuracy.
- You will help design flexible pricing primitives that support everything from per-event usage billing to complex enterprise contracts, enabling product and sales teams to experiment rapidly while maintaining revenue accuracy and reduced time-to-market for new products.
- You will contribute to technical decisions on data consistency challenges unique to billing—like handling event delays, retroactive pricing changes, and distributed count reconciliation across our infrastructure.
YOU'LL LOVE THIS JOB IF YOU
- Want to solve the "easy to explain, hard to build" problems—like ensuring a customer's bill matches their usage perfectly, even when processing hundreds of billions of events daily across distributed systems.
- Thrive on constraints that force elegant design: financial accuracy is non-negotiable, customer trust depends on billing transparency, and the system must scale with Sentry's user and product growth without rearchitecting every year.
- Enjoy partnering across the organization—from BizOps and sales to marketing and leadership—where your code directly impacts ARR and your architectural decisions show up in board-level metrics.
TO THRIVE IN THIS ROLE, YOU HAVE
- Built or significantly improved systems with high-stakes accuracy requirements.
- Mentored engineers through ambiguous, high-stakes projects.
- Operated services where reliability includes uptime and also financial correctness.
The base salary range (or hourly wage range, if applicable) that Sentry reasonably expects to pay for this position is $227,000 to $420,000 CAD. 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.
EQUAL OPPORTUNITY AT SENTRY
Sentry is committed to providing equal employment opportunities to its employees and candidates for employment regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other legally-protected characteristic. This commitment includes the provision of reasonable accommodations to employees and candidates for employment with physical or mental disabilities who require such accommodations in order to (a) perform the essential functions of their jobs, or (b) seek employment with Sentry. We strive to build a diverse team, with an inclusive culture where every teammate can thrive. Sentry is an open-source company because we believe that everyone, everywhere, should have the ability and tools to make great software. Software should be accessible. That starts with making our industry accessible.
If you need assistance or an accommodation due to a disability, you may contact us at accommodations@sentry.io.
Want to learn more about how Sentry handles applicant data? Get the details in our Applicant Privacy Policy https://sentry.io/careers/applicantprivacy/.
Location: San Francisco, California
Workplace: Hybrid
ABOUT SENTRY
Software runs the world and the pace is faster than ever. Sentry helps developers fix errors and performance issues before users notice, so teams can spend less time firefighting and more time building.
Trusted by 200,000+ organizations, Sentry is today’s application monitoring standard and our team is building its AI-native future.
ABOUT THE TEAM
The Billing team sits at the intersection of product, finance, and infrastructure. They're responsible for ensuring every observable event—errors, logs, traces, tokens—gets accurately measured, priced, and billed. Their work directly impacts company revenue and customer trust, requiring distributed systems expertise, attention to financial accuracy, and deep understanding of product usage patterns. The team works cross-functionally with product, engineering, BizOps, marketing, and sales to build systems that enable new products and pricing models.
ABOUT THE ROLE
As a Senior Software Engineer, you will architect and scale the core systems that power Sentry's billing infrastructure, ensuring accuracy and reliability at massive scale.
- You will collaborate on building the next generation of Sentry’s usage tracking pipeline, processing hundreds of billions of events daily with low latency and financial-grade accuracy.
- You will help design flexible pricing primitives that support everything from per-event usage billing to complex enterprise contracts, enabling product and sales teams to experiment rapidly while maintaining revenue accuracy and reduced time-to-market for new products.
- You will contribute to technical decisions on data consistency challenges unique to billing—like handling event delays, retroactive pricing changes, and distributed count reconciliation across our infrastructure.
YOU'LL LOVE THIS JOB IF YOU
- Want to solve the "easy to explain, hard to build" problems—like ensuring a customer's bill matches their usage perfectly, even when processing hundreds of billions of events daily across distributed systems.
- Thrive on constraints that force elegant design: financial accuracy is non-negotiable, customer trust depends on billing transparency, and the system must scale with Sentry's user and product growth without rearchitecting every year.
- Enjoy partnering across the organization—from BizOps and sales to marketing and leadership—where your code directly impacts ARR and your architectural decisions show up in board-level metrics.
TO THRIVE IN THIS ROLE, YOU HAVE
- Built or significantly improved systems with high-stakes accuracy requirements.
- Mentored engineers through ambiguous, high-stakes projects.
- Operated services where reliability includes uptime and also financial correctness.
The base salary range (or hourly wage range, if applicable) that Sentry reasonably expects to pay for this position is $215,000 to $400,000. 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.
EQUAL OPPORTUNITY AT SENTRY
Sentry is committed to providing equal employment opportunities to its employees and candidates for employment regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other legally-protected characteristic. This commitment includes the provision of reasonable accommodations to employees and candidates for employment with physical or mental disabilities who require such accommodations in order to (a) perform the essential functions of their jobs, or (b) seek employment with Sentry. We strive to build a diverse team, with an inclusive culture where every teammate can thrive. Sentry is an open-source company because we believe that everyone, everywhere, should have the ability and tools to make great software. Software should be accessible. That starts with making our industry accessible.
If you need assistance or an accommodation due to a disability, you may contact us at accommodations@sentry.io.
Want to learn more about how Sentry handles applicant data? Get the details in our Applicant Privacy Policy https://sentry.io/careers/applicantprivacy/.
Location: San Francisco, California
Workplace: Hybrid
ABOUT SENTRY
Software runs the world and the pace is faster than ever. Sentry helps developers fix errors and performance issues before users notice, so teams can spend less time firefighting and more time building.
Trusted by 200,000+ organizations, Sentry is today’s application monitoring standard and our team is building its AI-native future.
ABOUT THE TEAM
The Billing team sits at the intersection of product, finance, and infrastructure. They're responsible for ensuring every observable event—errors, logs, traces, tokens—gets accurately measured, priced, and billed. Their work directly impacts company revenue and customer trust, requiring distributed systems expertise, attention to financial accuracy, and deep understanding of product usage patterns. The team works cross-functionally with product, engineering, BizOps, marketing, and sales to build systems that enable new products and pricing models.
As an Engineering Manager, you’ll lead a team of engineers owning critical workflows such as checkout and invoicing, while also developing new features to help customers manage their spend growth. In this role, you’ll partner across the organization to ensure our customers redeem everything Sentry has to offer and budget for future expansion.
IN THIS ROLE YOU WILL
- Strategic Planning & Roadmap: Define and drive the team's roadmap. Align team goals with organizational objectives and contribute to the overall platform strategy.
- Technical Guidance & Operational Excellence: Provide technical leadership and guidance on complex distributed systems and design. Ensure the team is proactively identifying areas for improvement.
- Cross-functional Collaboration: Partner closely with business and technical teams to translate business goals into actionable objectives and scalable solutions.
- Team Leadership & Development: Lead, mentor, and grow a team of talented engineers, including Staff-level engineers. Build a culture of technical excellence, collaboration, continuous learning, and innovation within the team.
- Communication & Reporting: Effectively communicate team progress, challenges, and strategic direction to senior leadership, stakeholders, and the wider organization. Represent the team's work internally and externally, including through blog posts and presentations.
YOU’LL LOVE THIS JOB IF YOU
- Are a product and platform-minded leader who enjoys distributed systems and software architecture problems. You regard Product and Design as your peers, seeking collaboration when determining product outcomes and technical priorities for the team. You’re comfortable managing delivery and shaping direction.
- Have high agency and like to own your outcomes, including defining where Billing needs to be in 6 - 12 months, and translating that into team bets and priorities.
- Enjoy leveraging your technical background to inform and validate the team’s decisions.
- Thrive in cross-functional environments, collaborating with individuals across many disciplines to deliver the best solutions.
- Love to foster career growth, finding opportunities for team members to stretch and excel.
QUALIFICATIONS
- Experience working on a customer-facing product, ideally within developer tools or high-traffic product surfaces.
- Experience owning a product area end-to-end, from shipping new features through long-term maintenance and iteration.
- Excellent communication skills and an ability to articulate technical concepts and tradeoffs clearly and succinctly.
- Experience with scoping work, performing resource allocation, and establishing engineering milestones and delivery dates.
- 5+ years professional engineering experience, preferably with Python, JavaScript/TypeScript or similar.
- 2+ years of engineering management experience.
The base salary range (or hourly wage range, if applicable) that Sentry reasonably expects to pay for this position is $240,000 to $450,000. 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.
EQUAL OPPORTUNITY AT SENTRY
Sentry is committed to providing equal employment opportunities to its employees and candidates for employment regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other legally-protected characteristic. This commitment includes the provision of reasonable accommodations to employees and candidates for employment with physical or mental disabilities who require such accommodations in order to (a) perform the essential functions of their jobs, or (b) seek employment with Sentry. We strive to build a diverse team, with an inclusive culture where every teammate can thrive. Sentry is an open-source company because we believe that everyone, everywhere, should have the ability and tools to make great software. Software should be accessible. That starts with making our industry accessible.
If you need assistance or an accommodation due to a disability, you may contact us at accommodations@sentry.io.
Want to learn more about how Sentry handles applicant data? Get the details in our Applicant Privacy Policy https://sentry.io/careers/applicantprivacy/.
Location: San Francisco, California
Workplace: Hybrid
ABOUT SENTRY
Software runs the world and the pace is faster than ever. Sentry helps developers fix errors and performance issues before users notice, so teams can spend less time firefighting and more time building.
Trusted by 200,000+ organizations, Sentry is today’s application monitoring standard and our team is building its AI-native future.
ABOUT THE ROLE
The Developer Infrastructure team builds the systems Sentry engineers use to develop, test, and ship software. We own local and cloud development environments, CI/CD across our open-source and private codebases, tooling for creating new services, and SDK and library publishing.
Our goal is to help engineers spend more time building for customers and less time troubleshooting their development tools. You’ll work on problems such as shortening CI feedback cycles, improving deployment reliability, detecting flaky tests, and making development environments easier to use and maintain.
As AI coding agents become part of engineering workflows, you’ll also help our environments, CI, and deployment systems support them with the context and access they need.
You’ll own projects from design through rollout and ongoing operation, working directly with engineers across Sentry to understand their needs and measure whether your changes improve their work.
This role is based in San Francisco, with three days per week in the office to work closely with Platform and Product Engineering teams.
WHAT YOU’LL DO
- Build and maintain tooling for local and cloud development environments.
- Improve the speed and reliability of CI and deployment pipelines as our codebases and infrastructure grow.
- Develop supported, reusable workflows for creating services and libraries.
- Improve SDK and library publishing tools and release processes.
- Build metrics, dashboards, and flaky test detection to help teams identify and resolve development and deployment problems.
- Give engineers and AI coding agents the context they need to work within Sentry’s systems and conventions.
- Partner with engineering teams to prioritize improvements, support adoption, and evaluate results.
HOW YOU WORK
- You enjoy building tools and infrastructure other engineers rely on.
- You consider reliability, performance, cost, and maintenance when making technical decisions.
- You take ownership from understanding a problem through implementation, rollout, and operation.
- You listen to engineers’ feedback and use evidence to guide improvements.
- You help teams adopt shared tools and standards through clear reasoning and collaboration.
QUALIFICATIONS
- 5+ years of software engineering experience or equivalent experience building developer tools and infrastructure.
- A track record of building or significantly improving developer tooling or infrastructure used by engineering teams.
- Strong proficiency in Python.
- Experience improving CI/CD systems, including diagnosing performance or reliability problems.
- Experience leading complex technical projects through design, implementation, and rollout.
- Experience using Docker and container orchestration in production.
- Experience working with cloud infrastructure such as GCP or AWS.
- Familiarity with Kubernetes and infrastructure as code tools.
- Experience working across engineering teams to build agreement on tools, standards, or workflow changes.
- Clear written and verbal communication, including explaining technical tradeoffs and documenting how systems work.
You don’t need to meet every qualification to apply. If your experience aligns with the core work, we’d like to hear from you.
The base salary range (or hourly wage range, if applicable) that Sentry reasonably expects to pay for this position is $190,000 to $400,000 USD. 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.
EQUAL OPPORTUNITY AT SENTRY
Sentry is committed to providing equal employment opportunities to its employees and candidates for employment regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other legally-protected characteristic. This commitment includes the provision of reasonable accommodations to employees and candidates for employment with physical or mental disabilities who require such accommodations in order to (a) perform the essential functions of their jobs, or (b) seek employment with Sentry. We strive to build a diverse team, with an inclusive culture where every teammate can thrive. Sentry is an open-source company because we believe that everyone, everywhere, should have the ability and tools to make great software. Software should be accessible. That starts with making our industry accessible.
If you need assistance or an accommodation due to a disability, you may contact us at accommodations@sentry.io.
Want to learn more about how Sentry handles applicant data? Get the details in our Applicant Privacy Policy https://sentry.io/careers/applicantprivacy/.
Location: Toronto, Ontario, Canada
Workplace: Hybrid
ABOUT SENTRY
Software runs the world and the pace is faster than ever. Sentry helps developers fix errors and performance issues before users notice, so teams can spend less time firefighting and more time building.
Trusted by 200,000+ organizations, Sentry is today’s application monitoring standard and our team is building its AI-native future.
ABOUT THE ROLE
The Streaming Platform team at Sentry is building the next generation of infrastructure that powers our ingestion pipelines and real-time data processing systems. Our platform ingests, processes, and distributes hundreds of thousands of events per second with low latency and high reliability. We are creating a system that makes it easy for Sentry engineers to deploy and run Streaming Applications at scale by simplifying the complexity of Kafka, scaling consumers automatically, and managing state so product teams can focus on building great experiences for developers.
As part of this team, you will work on challenges at the intersection of distributed systems, real-time data processing, and developer experience. You will help us create a self-service streaming platform that improves stability, accelerates time to production, and reduces operational overhead.
This role is based in Toronto, with three days per week in the office to work closely with engineering teams.
IN THIS ROLE YOU WILL
- Design, build, and operate components of our Streaming Platform, including Kafka, the streaming runtime, high-level APIs, and developer-facing abstractions.
- Implement resilient, high-throughput stream processing systems that handle unbounded datasets with strong correctness guarantees (delivery, checkpointing, watermarking, and more).
- Build scalable automation and control plane for Kafka fleet management and improve efficiency.
- Partner with product engineers to ensure our abstractions enable fast, reliable, and consistent ingestion pipelines.
- Improve observability, monitoring, and failover for mission-critical real-time systems.
YOU’LL LOVE THIS JOB IF YOU
- You enjoy working on distributed systems at scale and care about reliability and performance.
- You like building abstractions that make complex infrastructure easier for others to use.
- You are motivated by designing systems that balance flexibility for developers with best practices for stability.
- You are excited to shape how Sentry handles near real-time ingestion and analytics at scale.
- You value being part of a collaborative team where your contributions make a broad impact across the company.
QUALIFICATIONS
- At least 2-3 years of software engineering experience, with background in distributed systems, data infrastructure, or real-time streaming.
- Proficiency in a programming language such as Python, Rust, Go, or Java (we primarily use Python and Rust, but experience in similar languages is valuable).
- Experience building and operating systems in cloud environments such as Kubernetes, AWS, or GCP.
- Nice to have: experience with streaming technologies such as Kafka, Flink, Spark Streaming, or similar tools.
The base salary range that Sentry reasonably expects to pay for this position is $163,000 to $200,000 CAD. A successful candidate’s actual base salary 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.
EQUAL OPPORTUNITY AT SENTRY
Sentry is committed to providing equal employment opportunities to its employees and candidates for employment regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other legally-protected characteristic. This commitment includes the provision of reasonable accommodations to employees and candidates for employment with physical or mental disabilities who require such accommodations in order to (a) perform the essential functions of their jobs, or (b) seek employment with Sentry. We strive to build a diverse team, with an inclusive culture where every teammate can thrive. Sentry is an open-source company because we believe that everyone, everywhere, should have the ability and tools to make great software. Software should be accessible. That starts with making our industry accessible.
If you need assistance or an accommodation due to a disability, you may contact us at accommodations@sentry.io.
Want to learn more about how Sentry handles applicant data? Get the details in our Applicant Privacy Policy https://sentry.io/careers/applicantprivacy/.
Location: San Francisco, California
Workplace: Hybrid
ABOUT SENTRY
Software runs the world and the pace is faster than ever. Sentry helps developers fix errors and performance issues before users notice, so teams can spend less time firefighting and more time building.
Trusted by 200,000+ organizations, Sentry is today’s application monitoring standard and our team is building its AI-native future.
ABOUT THE ROLE
The Streaming Platform team at Sentry is building the next generation of infrastructure that powers our ingestion pipelines and real-time data processing systems. Our platform ingests, processes, and distributes hundreds of thousands of events per second with low latency and high reliability. We are creating a system that makes it easy for Sentry engineers to deploy and run Streaming Applications at scale by simplifying the complexity of Kafka, scaling consumers automatically, and managing state so product teams can focus on building great experiences for developers.
As part of this team, you will work on challenges at the intersection of distributed systems, real-time data processing, and developer experience. You will help us create a self-service streaming platform that improves stability, accelerates time to production, and reduces operational overhead.
This role is based in San Francisco, with three days per week in the office to work closely with engineering teams.
IN THIS ROLE YOU WILL
- Design, build, and operate components of our Streaming Platform, including Kafka, the streaming runtime, high-level APIs, and developer-facing abstractions.
- Implement resilient, high-throughput stream processing systems that handle unbounded datasets with strong correctness guarantees (delivery, checkpointing, watermarking, and more).
- Build scalable automation and control plane for Kafka fleet management and improve efficiency.
- Partner with product engineers to ensure our abstractions enable fast, reliable, and consistent ingestion pipelines.
- Improve observability, monitoring, and failover for mission-critical real-time systems.
YOU’LL LOVE THIS JOB IF YOU
- You enjoy working on distributed systems at scale and care about reliability and performance.
- You like building abstractions that make complex infrastructure easier for others to use.
- You are motivated by designing systems that balance flexibility for developers with best practices for stability.
- You are excited to shape how Sentry handles near real-time ingestion and analytics at scale.
- You value being part of a collaborative team where your contributions make a broad impact across the company.
QUALIFICATIONS
- At least 2-3 years of software engineering experience, with background in distributed systems, data infrastructure, or real-time streaming.
- Proficiency in a programming language such as Python, Rust, Go, or Java (we primarily use Python and Rust, but experience in similar languages is valuable).
- Experience building and operating systems in cloud environments such as Kubernetes, AWS, or GCP.
- Nice to have: experience with streaming technologies such as Kafka, Flink, Spark Streaming, or similar tools.
The base salary range that Sentry reasonably expects to pay for this position is $155,000 to $190,000 USD. A successful candidate’s actual base salary 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.
EQUAL OPPORTUNITY AT SENTRY
Sentry is committed to providing equal employment opportunities to its employees and candidates for employment regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other legally-protected characteristic. This commitment includes the provision of reasonable accommodations to employees and candidates for employment with physical or mental disabilities who require such accommodations in order to (a) perform the essential functions of their jobs, or (b) seek employment with Sentry. We strive to build a diverse team, with an inclusive culture where every teammate can thrive. Sentry is an open-source company because we believe that everyone, everywhere, should have the ability and tools to make great software. Software should be accessible. That starts with making our industry accessible.
If you need assistance or an accommodation due to a disability, you may contact us at accommodations@sentry.io.
Want to learn more about how Sentry handles applicant data? Get the details in our Applicant Privacy Policy https://sentry.io/careers/applicantprivacy/.
Location: San Francisco, California
Workplace: Hybrid
ABOUT SENTRY
Software runs the world and the pace is faster than ever. Sentry helps developers fix errors and performance issues before users notice, so teams can spend less time firefighting and more time building.
Trusted by 200,000+ organizations, Sentry is today’s application monitoring standard and our team is building its AI-native future.
ABOUT THE ROLE
Sentry’s AI capabilities span infrastructure, product features, design, and data ingestion. We’re hiring a Senior Technical Program Manager to connect this work across teams, helping them make decisions, manage dependencies, and deliver a cohesive product experience.
Our AI/ML team is building a modular platform for model routing, agent execution, and evaluations. Issues Platform owns customer-facing experiences such as issue details, activity feeds, and notifications. Product Design shapes how these experiences work together, while Ingest provides the underlying data pipeline.
You’ll lead the program across these teams: clarifying ownership, sequencing work, managing integration risks, and coordinating release readiness. You’ll partner with team leads to connect their plans and resolve gaps between roadmaps.
You’ll also improve how engineering changes reach teams across Engineering, Product, and Design, along with Documentation and Support. Your goal is a lightweight process giving partners the information and preparation time they need before changes reach customers.
You’ll join an early TPM team and help shape how the function works at Sentry. Success means helping teams deliver together through technical judgment, clear communication, and practical coordination.
This role is based in San Francisco, with three days per week in the office.
WHAT YOU’LL DO
AI DELIVERY
- Connect roadmaps across AI/ML, Issues Platform, Product Design, and Ingest into a shared delivery plan.
- Sequence platform capabilities, product features, and design work so teams address dependencies before they delay a release.
- Help teams assign accountable owners, resolve open decisions, and communicate commitments.
- Partner with engineering and product owners to define release readiness, including evaluation results, staged rollouts, eligibility, and access requirements.
- Bring ingestion and reliability dependencies into roadmap discussions so teams understand the risks behind delivery commitments.
- Drive risk mitigation with clear owners, contingency plans, and timely escalation.
- Give teams and leadership an accurate view of progress, dependencies, decisions, and risks.
CHANGE READINESS
- Build a lightweight process for identifying changes affecting other teams, notifying partners, and confirming readiness before release.
- Include documentation and support preparation in delivery planning, starting with AI features.
- Establish concise updates showing what is changing, when, and who needs to act.
- Review communication and readiness gaps with the teams involved, then improve the process.
- Keep the effort proportional to the change and remove steps which don’t improve delivery.
HOW YOU WORK
- You help teams bring structure to complex programs with unclear ownership or no established process.
- You listen to different perspectives, make tradeoffs visible, and help teams resolve competing priorities.
- You engage with technical details and connect architectural decisions to delivery risks and product outcomes.
- You raise risks early, propose practical responses, and follow through.
- You adapt processes to teams’ needs and simplify them when the value is unclear.
- You respect team ownership while helping cross-team decisions reach resolution.
- You share information clearly so partners have the context they need to contribute.
QUALIFICATIONS
- Experience leading complex technical programs from problem definition through launch.
- Experience coordinating delivery across multiple engineering teams with separate roadmaps and leadership.
- Technical understanding to review design proposals, discuss architectural tradeoffs with engineers, and identify integration risks and downstream effects.
- A track record of managing dependencies, driving risk mitigation, and adapting plans as conditions change.
- Experience creating or improving processes which teams adopted and sustained.
- Clear written communication, including program updates, decision records, and escalations with explicit next steps.
- Experience building alignment across engineering, product, and design through sound judgment and follow-through.
Relevant experience might come from technical program management, software engineering, or another role involving ownership of cross-team technical delivery.
PREFERRED EXPERIENCE
- Shipping AI/ML or LLM-backed features, including evaluations, quality checks, and staged rollouts.
- Partnering with product design to coordinate design and engineering work.
- Working with data pipelines, ingestion, or streaming infrastructure.
- Building developer tools or technical B2B products.
- Improving release communication across engineering, documentation, and support.
Experience in every preferred area is not required.
TEAM PRINCIPLES
- Make work visible. Keep plans, ownership, decisions, and next steps clear and current.
- Raise risks early. Give teams time to respond before delivery is affected.
- Reduce friction. Build practices which help teams get work done.
- Respect ownership. Support informed decisions and help accountable owners resolve open questions.
- Keep partners informed. Communicate changes to scope, timing, and readiness before they affect others.
The base salary range Sentry reasonably expects to pay for this position is $150,000 to $240,000 USD. 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.
EQUAL OPPORTUNITY AT SENTRY
Sentry is committed to providing equal employment opportunities to its employees and candidates for employment regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other legally-protected characteristic. This commitment includes the provision of reasonable accommodations to employees and candidates for employment with physical or mental disabilities who require such accommodations in order to (a) perform the essential functions of their jobs, or (b) seek employment with Sentry. We strive to build a diverse team, with an inclusive culture where every teammate can thrive. Sentry is an open-source company because we believe that everyone, everywhere, should have the ability and tools to make great software. Software should be accessible. That starts with making our industry accessible.
If you need assistance or an accommodation due to a disability, you may contact us at accommodations@sentry.io.
Want to learn more about how Sentry handles applicant data? Get the details in our Applicant Privacy Policy https://sentry.io/careers/applicantprivacy/.
Location: San Francisco, California
Workplace: Hybrid
ABOUT SENTRY
Software runs the world and the pace is faster than ever. Sentry helps developers fix errors and performance issues before users notice, so teams can spend less time firefighting and more time building.
Trusted by 200,000+ organizations, Sentry is today’s application monitoring standard and our team is building its AI-native future.
ABOUT THE ROLE
You’ll own AI-assisted coding within Sentry’s Platform Engineering organization, building the systems and workflows AI coding agents need to contribute reliably to our codebase. Your work will span engineering teams, with Developer Infrastructure as your home base.
Your first focus will be making internal developer systems accessible to agents. Many workflows currently depend on human interaction through a UI. You’ll identify the most valuable gaps, expose those capabilities through APIs, and connect tools such as Claude Code to complete development workflows.
From there, you’ll improve the quality of AI-generated pull requests and automate recurring engineering work, including dependency upgrades, minor bug fixes, and maintenance. You’ll build the context and execution environment agents need: relevant repository information, tools and permissions, state management, tests, logs, recovery mechanisms, and evaluations.
You’ll partner with engineers across Sentry to understand where agents succeed, where they fail, and which changes improve the development process. This role combines technical direction with hands-on implementation, from choosing the problems to solve through building, measuring, and improving the solutions.
This role is based in San Francisco, with three days per week in the office to work closely with Platform teams and engineering leadership.
WHAT YOU’LL DO
- Set priorities for AI-assisted development at Sentry, using engineer feedback and workflow data to identify where agents would provide the most value.
- Make internal developer systems accessible through APIs and build integrations enabling agents to complete workflows across those systems.
- Build context systems and agent execution tooling, including tool access, permissions, checkpoints, retries, and logging.
- Develop automated checks, evaluations, and feedback loops to improve the correctness, maintainability, and review readiness of AI-generated pull requests.
- Automate recurring work such as security dependency upgrades, minor bug fixes, and routine maintenance.
- Improve supporting developer workflows, including issue triage and CI/CD, where they limit agent effectiveness or create repetitive work for engineers.
- Lead changes across engineering teams, build agreement on priorities, and measure whether the tools reduce manual work and improve delivery.
HOW YOU WORK
- You’ve used AI coding agents on real development work and have informed views on their strengths, limitations, and failure modes.
- You bring structure to ambiguous problems, choose a practical starting point, and follow through on delivery.
- You move comfortably between infrastructure, backend systems, and developer tooling.
- You know when to build, integrate an existing tool, involve another team, or stop work with limited value.
- You combine data with direct feedback from engineers to assess whether a solution improves their work.
- You explain technical tradeoffs clearly and build alignment across teams and senior leadership.
QUALIFICATIONS
- 10+ years of software engineering experience, including hands-on ownership of production systems.
- Experience building developer tools, infrastructure, or automation used by engineering teams, such as CI/CD systems, internal APIs, code review tooling, or agent workflows.
- Hands-on experience using AI coding tools and agents, with an understanding of how context, tool access, and validation affect their output. Prior machine learning experience is not required.
- Strong software engineering and system design fundamentals, including experience building reliable integrations across systems.
- A track record of leading cross-team technical initiatives from problem definition through implementation and adoption.
- Clear written and verbal communication, including explaining technical decisions and recommendations to senior engineering leaders.
NICE TO HAVE
- Experience building agent harnesses, context systems, evaluations, or automated pull request workflows.
- Experience with code review tooling, static analysis, or automated testing.
- Experience measuring and improving developer experience or engineering productivity.
- Experience with large-scale distributed systems or monolith decomposition.
- Public contributions to developer tooling or AI-assisted development projects.
The base salary range that Sentry reasonably expects to pay for this position is $220,000 to $400,000 USD, 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.
EQUAL OPPORTUNITY AT SENTRY
Sentry is committed to providing equal employment opportunities to its employees and candidates for employment regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other legally-protected characteristic. This commitment includes the provision of reasonable accommodations to employees and candidates for employment with physical or mental disabilities who require such accommodations in order to (a) perform the essential functions of their jobs, or (b) seek employment with Sentry. We strive to build a diverse team, with an inclusive culture where every teammate can thrive. Sentry is an open-source company because we believe that everyone, everywhere, should have the ability and tools to make great software. Software should be accessible. That starts with making our industry accessible.
If you need assistance or an accommodation due to a disability, you may contact us at accommodations@sentry.io.
Want to learn more about how Sentry handles applicant data? Get the details in our Applicant Privacy Policy https://sentry.io/careers/applicantprivacy/.
Location: San Francisco, California; Toronto, Ontario, Canada
Workplace: Hybrid
ABOUT SENTRY
Software runs the world and the pace is faster than ever. Sentry helps developers fix errors and performance issues before users notice, so teams can spend less time firefighting and more time building.
Trusted by 200,000+ organizations, Sentry is today’s application monitoring standard and our team is building its AI-native future.
ABOUT THE ROLE
Sentry is looking for a Manager, Design Engineering to lead the team behind Scraps, our design system. This role would manage a team of designers and front-end engineers that is building the infrastructure that powers our UI development.
This role lives at the intersection of design, engineering and AI tooling. The ideal candidate is comfortable reviewing a component's API in a pull request, can critique the consistency of typography across components, and has created skills to help agents use a design system more effectively. This role will set the direction for our system, grow the team, and stay close enough to the work to make design and implementation decisions.
IN THIS ROLE YOU WILL
- Manage and grow a team of engineers and designers — hiring, leveling, and coaching across both crafts
- Own the strategic roadmap for the team: what components to prioritize, what tools to adopt, which parts of the web app to refactor, etc.
- Help maintain the UI quality and expression that Sentry is known for
- Keep design and code in sync — tokens, variables, component parity, and the pipeline from Figma to production
- Stay hands-on building components and the infrastructure to enable fast, accurate agentic front-end development and prototyping
- Drive adoption across product teams through documentation, lint rules, and contribution workflows that don't slow anyone down
YOU'LL LOVE THIS JOB IF YOU
- Consider yourself a design engineer, or a designer who codes
- Are passionate about design systems as the context layer for agentic frontend development, and want to build tools and skills that enable product teams to ship faster
- Nerd out over component APIs, variant structures, and tokenization and naming conventions
- Care deeply about consistency but know when a pattern needs to flex for a specific use case
- Care deeply about interface quality, and want to build world class front-end infrastructure you can be proud of
- Get as much out of growing people as you do out of building things
QUALIFICATIONS
- 3+ years of experience in a full-time design system or design engineering team
- 2+ years of people management experience
- Strong visual and interaction design skills with a sharp eye for spacing, hierarchy, and micro-interactions
- Deep fluency in React, TypeScript, CSS, and the DOM
- Familiarity with Figma's design systems tooling — components, variants, variables, auto layout, shared libraries, and branching workflows
- Able to balance long-term system thinking with the practical needs of product teams shipping on tight timelines
The base salary range (or hourly wage range, if applicable) that Sentry reasonably expects to pay for this position is $200,000 – $270,000. 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.
EQUAL OPPORTUNITY AT SENTRY
Sentry is committed to providing equal employment opportunities to its employees and candidates for employment regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other legally-protected characteristic. This commitment includes the provision of reasonable accommodations to employees and candidates for employment with physical or mental disabilities who require such accommodations in order to (a) perform the essential functions of their jobs, or (b) seek employment with Sentry. We strive to build a diverse team, with an inclusive culture where every teammate can thrive. Sentry is an open-source company because we believe that everyone, everywhere, should have the ability and tools to make great software. Software should be accessible. That starts with making our industry accessible.
If you need assistance or an accommodation due to a disability, you may contact us at accommodations@sentry.io.
Want to learn more about how Sentry handles applicant data? Get the details in our Applicant Privacy Policy https://sentry.io/careers/applicantprivacy/.
Location: Toronto, Ontario, Canada
Workplace: Hybrid
ABOUT SENTRY
Software runs the world and the pace is faster than ever. Sentry helps developers fix errors and performance issues before users notice, so teams can spend less time firefighting and more time building.
Trusted by 200,000+ organizations, Sentry is today’s application monitoring standard and our team is building its AI-native future.
ABOUT THE ROLE
At Sentry, Support is an engineering discipline. Our customers are the greatest technical minds in the world—developers at elite enterprises building the future of software—and they deserve answers that go deeper than a knowledge base link.
We are architecting the Technical Support engine. We’re looking for a veteran engineer to help us redefine the standard of technical support by combining deep human expertise with autonomous agentic systems. You are a debugger of both code and systems. You will treat support volume as a data signal to build automated resolution paths, ensuring our human engineers only touch the most complex, high-impact architectural puzzles.
Sentry Support Engineers aren't just clearing queues; they are Orchestrators. You will engage with our users across GitHub, Discord, and our internal systems, while acting as the Technical Lead for our Agentic Ops. You ensure that when a developer asks a complex question, our systems have the right context and a seamless "Human-in-the-Loop" path to you when deep, nuanced expertise is required.
IN THIS ROLE YOU WILL
Master the Sentry Ecosystem & Support Elite Developers
- Deep-Dive Debugging: Perform root-cause analysis on complex issues and distributed tracing gaps across polyglot environments.
- Support the Great Minds: Act as a strategic consultant for senior engineers at our largest enterprise customers, solving high-stakes architectural challenges that push the boundaries of observability.
- Troubleshoot SDK Implementations: Go deep into the source code of Sentry’s SDKs to help developers instrument complex frameworks and custom environments.
- Engineering Feedback Loop: Serve as the bridge between the world's best developers and our product teams, using data from your systems to prioritize high-impact platform fixes.
Engineer Agentic Operations (The Scaling Engine)
- Deterministic Support Paths: Engineer the logic that powers our support agents, moving beyond probabilistic guesses to high-fidelity, autonomous resolutions.
- Knowledge Engineering: Build the right context into our systems so they can resolve issues consistently and indefinitely.
- Agentic Tooling Development: Use MCP (Model Context Protocol) and Sentry’s internal APIs to build "skills" for our agents, allowing them to perform complex lookups or state-checks autonomously.
- The Seer Philosophy: We’ve already proven AI can handle autonomous production fixes with Seer. You will apply that same philosophy to the support lifecycle—moving us from a "Help Desk" to an "Autonomous Resolution Engine."
YOU’LL LOVE THIS JOB IF
- You love eliminating Non-scalable effort: you enjoy automating repetitive work and take pride in building systems that save time and effort.
- You’re a Full-Stack Troubleshooter: You enjoy jumping from a React frontend issue to a Python backend trace to a CI/CD pipeline failure in a single afternoon
- You Value Evidence-Based Support: You prefer looking at data trends over anecdotal evidence to decide where to build automation next.
- You’re a Developer Advocate: You want to guide the industry on how elite engineers and AI co-exist in a high-density technical ecosystem.
QUALIFICATIONS
- 5–8+ years of experience in technical support engineering, systems engineering, or software development, with a track record of solving high-complexity SaaS problems.
- Strong Coding Foundations: Mastery of Python, JavaScript, Java, or Ruby. You are comfortable reading SDK source code and identifying bugs in production-level repositories.
- Systems Depth: Deep understanding of distributed systems, microservices, APIs, and the "path of a pixel" from frontend to database.
- AI & Automation Literacy: Practical familiarity with LLM orchestration (RAG, context windows, system prompts) and a critical eye for where AI succeeds versus where it requires human intervention.
- Exceptional Communication: The ability to explain complex architectural concepts to a human and write precise "system instructions" for an AI.
BONUS QUALIFICATIONS
- Open Source Contributor: An active presence on GitHub or experience maintaining open-source libraries.
- Former Software Developer: You’ve spent time in the trenches as a full-time dev and know exactly what keeps our customers up at night.
The base salary range (or hourly wage range, if applicable) that Sentry reasonably expects to pay for this position is $125,000 to $150,000. 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.
EQUAL OPPORTUNITY AT SENTRY
Sentry is committed to providing equal employment opportunities to its employees and candidates for employment regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other legally-protected characteristic. This commitment includes the provision of reasonable accommodations to employees and candidates for employment with physical or mental disabilities who require such accommodations in order to (a) perform the essential functions of their jobs, or (b) seek employment with Sentry. We strive to build a diverse team, with an inclusive culture where every teammate can thrive. Sentry is an open-source company because we believe that everyone, everywhere, should have the ability and tools to make great software. Software should be accessible. That starts with making our industry accessible.
If you need assistance or an accommodation due to a disability, you may contact us at accommodations@sentry.io.
Want to learn more about how Sentry handles applicant data? Get the details in our Applicant Privacy Policy https://sentry.io/careers/applicantprivacy/.
Location: San Francisco, California
Workplace: Hybrid
ABOUT SENTRY
Software runs the world and the pace is faster than ever. Sentry helps developers fix errors and performance issues before users notice, so teams can spend less time firefighting and more time building.
Trusted by 200,000+ organizations, Sentry is today’s application monitoring standard and our team is building its AI-native future.
ABOUT THE ROLE
Sentry provides developer-first observability to over 4 million developers worldwide. The Events Analytics Platform (EAP) team is at the heart of that mission: it powers how all of Sentry's event data, such as errors, transactions, spans, profiles, replays, and metrics, is stored, queried, and analyzed. It also powers Sentry's latest AI push, Seer.
The EAP team makes it possible for developers to efficiently search and debug across massive volumes of data, providing the context needed to understand and fix issues quickly. This team is also a cornerstone of Sentry's long-term strategy to become a context assembly and telemetry platform that unifies different signals so developers can see the complete picture.
As an engineering manager on the EAP team, you will lead a group of engineers building and scaling one of Sentry's most critical data platforms. You will be responsible for driving architectural evolution, ensuring system stability, and mentoring a talented team. This is a highly visible leadership role with direct ties to Sentry's long-term product and platform strategy.
WHAT YOU'LL DO
- Grow and develop a team of engineers with high expectations for ownership and impact
- Set the technical and strategic direction for the team, balancing short-term stability with long-term architectural evolution
- Drive development of core EAP features, including support for complex analytical queries, dynamic routing logic across fidelity levels, storage and compute separation, and modern patterns for analytical storage
- Ensure EAP can support the workload demands of AI agents and MCP servers that unlock new AI capabilities for Sentry
- Guide the unification of all event data into EAP and enable fast, complex cross-event querying at scale
- Partner closely with cross-functional teams including Product Engineering, Streaming, Production Engineering, Security, and Compliance
- Lead the team through incidents, postmortems, and scaling challenges while fostering operational excellence
- Build a healthy and collaborative team culture rooted in growth, accountability, and inclusion
YOU'LL LOVE THIS JOB IF YOU
- Enjoy mentoring and developing engineers, especially helping junior engineers grow into senior roles
- Get excited by designing and running large-scale distributed data systems where performance and reliability matter
- Are passionate about tackling the challenges of continuously scaling as Sentry's traffic grows
- Like tackling complex querying and storage challenges at massive scale
- Thrive on cross-functional collaboration with product and infrastructure teams
- Want to work on a highly strategic team with significant visibility that shapes the future of Sentry's platform
QUALIFICATIONS
- 10+ years of industry experience in software engineering, including 4+ years of people management experience with career development and performance management
- Strong technical background in data platforms, storage systems, or analytical backends (for example, ClickHouse, Pinot, or Druid)
- Experience with distributed systems, query optimization, or scaling data-intensive workloads
- Excellent communication skills with the ability to clearly articulate technical concepts to diverse audiences
- Proficiency with Python, Rust, or a similar programming language is a plus
- Familiarity with observability, developer tools, or event-driven systems is a plus
The base salary range that Sentry reasonably expects to pay for this position is $220,000 to $400,000 USD, 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.
EQUAL OPPORTUNITY AT SENTRY
Sentry is committed to providing equal employment opportunities to its employees and candidates for employment regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other legally-protected characteristic. This commitment includes the provision of reasonable accommodations to employees and candidates for employment with physical or mental disabilities who require such accommodations in order to (a) perform the essential functions of their jobs, or (b) seek employment with Sentry. We strive to build a diverse team, with an inclusive culture where every teammate can thrive. Sentry is an open-source company because we believe that everyone, everywhere, should have the ability and tools to make great software. Software should be accessible. That starts with making our industry accessible.
If you need assistance or an accommodation due to a disability, you may contact us at accommodations@sentry.io.
Want to learn more about how Sentry handles applicant data? Get the details in our Applicant Privacy Policy https://sentry.io/careers/applicantprivacy/.
Location: San Francisco, California
Workplace: Hybrid
ABOUT SENTRY
Software runs the world and the pace is faster than ever. Sentry helps developers fix errors and performance issues before users notice, so teams can spend less time firefighting and more time building.
Trusted by 200,000+ organizations, Sentry is today’s application monitoring standard and our team is building its AI-native future.
ABOUT THE ROLE
Sentry's Infrastructure Engineering team is what makes operating Sentry simple, safe, and seamless for every other engineering team in the company. They build the internal control platforms, configuration systems, traffic routing, and automation that let product engineers operate services safely at scale without needing deep infrastructure expertise themselves.
As the Engineering Manager for Infrastructure Engineering, you'll lead a team of engineers building the tools that power Sentry's growth: internal admin and change management tools, configuration automation, and the routing layer that underlies Sentry's architecture. You'll be responsible for technical vision, team health, system reliability, and partnership with engineering teams across the company who depend on your team's tools every day.
You'll work closely with leaders across Infrastructure, Platform, and Production Engineering to shape how Sentry scales its operational model as the company grows.
IN THIS ROLE YOU WILL
- Lead a team of engineers building the internal control platforms that every engineering team at Sentry relies on to operate services safely.
- Drive the evolution of Infrastructure Engineering's platform, including configuration management, traffic routing and environment controls
- Own the team's technical direction, contributing to key decisions on API architecture, internal tooling design, and automation frameworks.
- Nurture and grow engineers at different levels, providing support through coaching, mentorship, and career development.
- Foster an inclusive, high-performing team culture focused on ownership, learning, and delivery.
- Partner with Production Engineering, SRE, and Developer Infrastructure to make sure operational tooling stays consistent and well-scoped across the org.
- Own the reliability, adoption, and roadmap of the team's tools while building a culture of technical excellence and pragmatic decision making.
YOU'LL LOVE THIS JOB IF YOU
- Are passionate about building tools that make operating complex systems simple for other engineers.
- Enjoy solving infrastructure problems around configuration, routing, and automation, and turning them into clean, self-service abstractions.
- Believe in using proven technologies and committing to a single, reliable choice rather than chasing novelty.
- Think in terms of building for scale and cost effectiveness from day one, and for the needs of many teams rather than one.
- Value cross-functional collaboration and thrive in hybrid, in-person settings with engineers across functions, levels, and geographies.
- Take pride in building strong, healthy teams and enabling them to lead high-impact, multi-year initiatives.
- Want to be part of a thoughtful, highly technical team that cares about long-term system health and operational simplicity.
QUALIFICATIONS
- 10+ years of software engineering experience, ideally with a focus on internal tooling, infrastructure automation, platform engineering, or distributed systems.
- 4+ years of engineering management experience, including growing and managing teams of engineers.
- Experience as a Tech Lead or Engineering Manager leading the architecture and long-term evolution of internal control platforms or similar systems.
- Strong backend or full-stack engineering background, with solid Python skills.
- Familiarity with Kubernetes, terraform, python, and a systems mindset for abstracting complex infrastructure for others to use.
- Strong technical communication skills and a track record of effective cross-team and leadership collaboration.
- Proven experience delivering and owning multi-year engineering initiatives in a leadership or technical leadership capacity.
- Comfortable working across org boundaries and aligning priorities across infra, platform, and product teams.
The base salary range that Sentry reasonably expects to pay for this position is $220,000 to $400,000 USD, 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.
EQUAL OPPORTUNITY AT SENTRY
Sentry is committed to providing equal employment opportunities to its employees and candidates for employment regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other legally-protected characteristic. This commitment includes the provision of reasonable accommodations to employees and candidates for employment with physical or mental disabilities who require such accommodations in order to (a) perform the essential functions of their jobs, or (b) seek employment with Sentry. We strive to build a diverse team, with an inclusive culture where every teammate can thrive. Sentry is an open-source company because we believe that everyone, everywhere, should have the ability and tools to make great software. Software should be accessible. That starts with making our industry accessible.
If you need assistance or an accommodation due to a disability, you may contact us at accommodations@sentry.io.
Want to learn more about how Sentry handles applicant data? Get the details in our Applicant Privacy Policy https://sentry.io/careers/applicantprivacy/.
Location: San Francisco, California
Workplace: Hybrid
ABOUT SENTRY
Software runs the world and the pace is faster than ever. Sentry helps developers fix errors and performance issues before users notice, so teams can spend less time firefighting and more time building.
Trusted by 200,000+ organizations, Sentry is today’s application monitoring standard and our team is building its AI-native future.
ABOUT THE ROLE
Sentry already sees the moment software breaks: the error, the trace, the replay, the commit that caused it. Seer, our AI debugger, uses all of that to figure out what went wrong and how to fix it. We're looking for a Staff engineer to help decide how that system should evolve as models improve every few months. Some of what we build today will be obsolete by next spring. Part of the job is knowing which parts, and building the rest to last.
IN THIS ROLE YOU WILL
- Build state-of-the-art agentic AI systems to triage, debug, and solve real production issues
- Set technical direction for how our agents get context, use tools, and decide when they're done
- Build the evals that tell us whether a new model or prompt actually helped, fast enough that people use them
- Decide when to use a frontier model, a smaller one, or one we trained, and revisit that as cost and capability shift
- Leverage Sentry’s novel (and massive) dataset of errors, spans, and profiles
- Own major AI initiatives end to end, alongside the developers and product teams shipping them
- Run what you ship in production and debug it with Sentry
YOU'LL LOVE THIS JOB IF YOU
- Are driven by impact and enjoy working on high-stakes, high-visibility projects
- Enjoy building things. You will have the opportunity to join the AI/ML team as one of its foundational members
- Thrive in cross-functional teams and enjoy building features alongside developers and product teams
QUALIFICATIONS
- You've shipped an LLM-backed system people depended on, and can tell us what broke
- You have strong opinions on agent design and have changed at least one in the last year
- You've trained or fine-tuned models when it was the right call, and you know when it isn't
- You write solid production Python
- You've owned a system or component and led work across multiple engineers and teams, with a design doc people actually read
- You write clear technical documentation, mentor other engineers, and present to technical audiences
The base salary range (or hourly wage range, if applicable) that Sentry reasonably expects to pay for this position is $240,000 to $400,000. 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.
EQUAL OPPORTUNITY AT SENTRY
Sentry is committed to providing equal employment opportunities to its employees and candidates for employment regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other legally-protected characteristic. This commitment includes the provision of reasonable accommodations to employees and candidates for employment with physical or mental disabilities who require such accommodations in order to (a) perform the essential functions of their jobs, or (b) seek employment with Sentry. We strive to build a diverse team, with an inclusive culture where every teammate can thrive. Sentry is an open-source company because we believe that everyone, everywhere, should have the ability and tools to make great software. Software should be accessible. That starts with making our industry accessible.
If you need assistance or an accommodation due to a disability, you may contact us at accommodations@sentry.io.
Want to learn more about how Sentry handles applicant data? Get the details in our Applicant Privacy Policy https://sentry.io/careers/applicantprivacy/.
Location: San Francisco, California
Workplace: Hybrid
ABOUT SENTRY
Software runs the world and the pace is faster than ever. Sentry helps developers fix errors and performance issues before users notice, so teams can spend less time firefighting and more time building.
Trusted by 200,000+ organizations, Sentry is today’s application monitoring standard and our team is building its AI-native future.
ABOUT THE ROLE
A strong and reliable platform is essential to scaling Sentry for the future. Our Platform organization is responsible for everything that powers Sentry, from cloud infrastructure and streaming systems to storage, deployment, and security. We own the core services and technical foundations that enable every product and engineering team at Sentry to move fast and build with confidence.
We’re looking for a Senior Staff Software Engineer to set technical direction across Sentry’s Platform organization and lead engineering work spanning infrastructure, streaming, and storage.
Reporting directly to the VP of Platform Engineering, you’ll partner with engineering and product leaders to identify where our platform needs to evolve, make architectural decisions across team boundaries, and lead those changes through production delivery. You’ll stay hands-on through system design, prototyping, and code while helping senior and staff engineers lead work across teams.
WHAT YOU’LL DO
- Set technical direction for platform initiatives spanning multiple teams, connecting architectural decisions to product needs and business priorities.
- Identify and lead changes addressing system bottlenecks, reliability risks, and architectural constraints.
- Own cross-team initiatives from problem definition and design through implementation, rollout, and evaluation.
- Make tradeoffs across reliability, performance, cost, operational complexity, and delivery speed.
- Stay hands-on where your contribution matters most, writing code, building prototypes, and helping teams resolve difficult implementation problems.
- Partner with engineering and product leaders to prioritize platform investments and sequence work across teams.
- Guide major architectural decisions and help teams resolve disagreements with clear reasoning and evidence.
- Mentor senior and staff engineers, strengthening their technical judgment and ability to lead across team boundaries.
HOW YOU WORK
- You bring structure to ambiguous problems and help teams agree on what to solve first.
- You pair architectural judgment with hands-on engineering and ownership through delivery.
- You build alignment across teams, challenge assumptions, and make decisions when priorities compete.
- You favor simple, maintainable designs and understand when added complexity is necessary.
QUALIFICATIONS
- Proven experience setting technical direction across multiple engineering teams, aligning engineering and product leaders on architectural decisions, priorities, and tradeoffs.
- Track record of leading complex, cross-team initiatives from problem definition through production delivery, with measurable improvements in reliability, scalability, performance, or engineering productivity.
- 12+ years of software engineering experience, including substantial hands-on experience architecting, building, and operating large-scale distributed systems.
- Deep experience designing and operating production systems in cloud environments such as AWS or GCP, with ownership of architectural decisions and their operational outcomes.
- Strong hands-on software engineering skills, including writing production code and building prototypes to validate architectural approaches.
- Deep expertise in one or more of the following areas, with working knowledge across others:
- Cloud infrastructure, container orchestration, and infrastructure as code, such as Kubernetes and Terraform.
- Event streaming and real-time processing systems, such as Kafka, Flink, or Beam.
- Distributed storage and data systems, including OLAP/OLTP databases, blob storage, and caching.
- Ability to explain complex technical tradeoffs, build alignment across teams and senior leadership, and resolve architectural disagreements.
- Experience mentoring senior and staff engineers, strengthening their architectural judgment, and developing technical leadership across teams.
The base salary range Sentry reasonably expects to pay for this position is $260,000 to $400,000, plus an annual performance bonus of up to 20% 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.
EQUAL OPPORTUNITY AT SENTRY
Sentry is committed to providing equal employment opportunities to its employees and candidates for employment regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other legally-protected characteristic. This commitment includes the provision of reasonable accommodations to employees and candidates for employment with physical or mental disabilities who require such accommodations in order to (a) perform the essential functions of their jobs, or (b) seek employment with Sentry. We strive to build a diverse team, with an inclusive culture where every teammate can thrive. Sentry is an open-source company because we believe that everyone, everywhere, should have the ability and tools to make great software. Software should be accessible. That starts with making our industry accessible.
If you need assistance or an accommodation due to a disability, you may contact us at accommodations@sentry.io.
Want to learn more about how Sentry handles applicant data? Get the details in our Applicant Privacy Policy https://sentry.io/careers/applicantprivacy/.
ГибридseniorSan Francisco, California
160 000 – 180 000 $
ГибридseniorToronto, Ontario, Canada
200 000 – 420 000 CAD
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.