
About Sentry
Empowering developers to monitor and fix errors fast
Key Highlights
- Over 1 million developers and 70,000 organizations served
- Headquartered in San Francisco with a new office in Denver
- $216.5 million raised in Series D funding
- Global bug-tracking software market projected to reach $600 million by 2026
Sentry is a leading error tracking and application monitoring software provider, empowering over 1 million developers and 70,000 organizations, including Microsoft, Disney, and Slack. Headquartered in the Financial District of San Francisco, Sentry has raised $216.5 million in funding across multipl...
🎁 Benefits
Sentry offers competitive compensation with equity options, flexible PTO, a comprehensive 401k plan, and paid parental leave. Employees also enjoy a c...
🌟 Culture
Sentry fosters a culture focused on reliability and efficiency, helping developers enhance application health. The company emphasizes a remote-friendl...
Skills & Technologies
Overview
Sentry is hiring a Staff Software Engineer for their Billing team to architect and build the next generation of usage tracking systems. You'll work with Java and distributed systems expertise in Toronto. This position requires significant experience in software engineering.
Job Description
Who you are
You have 5+ years of experience in software engineering, with a strong focus on building scalable systems that handle complex data processing. Your expertise in distributed systems allows you to design architectures that are both efficient and reliable, ensuring that every observable event is accurately measured and billed.
You possess deep knowledge of Java and are comfortable working with various frameworks and tools that enhance your development process. Your attention to detail ensures financial accuracy in billing systems, and you understand the importance of product usage patterns in driving company revenue.
You thrive in collaborative environments, working cross-functionally with product, engineering, and finance teams to build systems that support new products and pricing models. Your ability to communicate complex technical concepts to non-technical stakeholders makes you an invaluable team member.
You are passionate about creating tools that improve the software development process, and you believe in the mission of making software accessible to everyone. You are proactive in seeking out challenges and enjoy solving tough problems that require innovative solutions.
Desirable
Experience with cloud platforms such as AWS or Azure is a plus, as is familiarity with monitoring tools like Sentry. You may also have experience in financial technology or billing systems, which would further enhance your contributions to the team.
What you'll do
As a Staff Software Engineer at Sentry, you will lead the architectural design and implementation of the next generation of our usage tracking pipeline. This involves processing various observable events, including errors, logs, and traces, ensuring they are accurately measured and billed. You will set the engineering culture within your team, mentoring junior engineers and fostering a collaborative environment.
You will work closely with product managers to understand user needs and translate them into technical requirements. Your role will involve designing and implementing scalable backend services that can handle high volumes of data while maintaining performance and reliability.
You will also be responsible for conducting code reviews, ensuring best practices are followed, and contributing to the overall improvement of the engineering processes. Your insights will help shape the future of Sentry's billing systems, directly impacting customer trust and company revenue.
What we offer
Sentry embraces a hybrid work model, allowing you to work from home while also encouraging in-office collaboration on designated days. You will be part of a dynamic team that values innovation and creativity, with opportunities for professional growth and development.
We offer competitive compensation and benefits, including health insurance and a supportive work environment that prioritizes work-life balance. Join us in our mission to help developers write better software faster, and be part of a company that is making a significant impact in the tech industry.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Sentry.
Similar Jobs You Might Like
Based on your interests and this role

Staff Engineer
Nubank is seeking a Staff Software Engineer to develop scalable microservices primarily using Clojure. You'll work with technologies like Kafka and contribute to building innovative financial products. This role requires a strong background in software development and a willingness to learn new technologies.

Staff Engineer
Uber is hiring a Staff Software Engineer to lead the Marketplace Segmentation team in optimizing rides business through advanced algorithms and machine learning. You'll drive technical strategy and mentor engineers while working in Toronto.

Staff Engineer
Kaseya is hiring a Staff Software Engineer to design, build, and maintain scalable software systems. You'll work with React and Node.js in a cloud-native environment. This position requires strong proficiency in full-stack development.

Staff Engineer
Kaseya is hiring a Staff Software Engineer to design and enhance a cross-platform Endpoint Detection and Response (EDR) product. You'll focus on performance, security, and system-level integrity, utilizing your expertise in macOS development and Rust programming. This role requires a strong background in low-level systems programming.

Staff Engineer
Clutch is hiring a Staff Software Engineer to drive technical excellence and deliver complex solutions. You'll work with a full TypeScript stack, React, and various AWS services. This position requires strong leadership and technical skills.