
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 Senior Software Engineer for their Streaming Platform team to build infrastructure for real-time data processing. You'll work with technologies like Kafka and distributed systems to enhance developer experience. This position requires 5+ years of experience.
Job Description
Who you are
5+ years of software engineering experience with a focus on building scalable systems — you've tackled challenges in distributed systems and understand the intricacies of real-time data processing. Your background includes working with high-throughput data pipelines and ensuring low-latency performance in production environments.
Deep expertise in Kafka and similar technologies — you've designed and implemented streaming applications that handle large volumes of data efficiently. You are comfortable with the complexities of managing state and scaling consumers automatically, allowing product teams to focus on delivering exceptional user experiences.
Strong problem-solving skills and a collaborative mindset — you thrive in team environments where you can share knowledge and mentor others. You understand the importance of developer experience and are passionate about creating tools that empower your peers.
Desirable
Experience with cloud platforms such as AWS or Azure — familiarity with deploying applications in cloud environments is a plus. Knowledge of performance monitoring tools and practices to ensure system reliability and stability would be beneficial.
What you'll do
Join Sentry's Streaming Platform team and contribute to building the next generation of infrastructure that powers our ingestion pipelines and real-time data processing systems. You will work on creating a self-service streaming platform that simplifies the complexity of Kafka, enabling Sentry engineers to deploy and run streaming applications at scale.
Collaborate closely with cross-functional teams to identify and solve challenges at the intersection of distributed systems and developer experience. Your role will involve designing and implementing solutions that improve system stability and accelerate deployment times, allowing teams to focus on building great software.
Participate in code reviews and provide mentorship to junior engineers, fostering a culture of learning and collaboration within the team. You will also be responsible for monitoring system performance and making recommendations for improvements based on data-driven insights.
What we offer
A hybrid work model that encourages meaningful collaboration while providing flexibility. You'll have the opportunity to work with a talented team dedicated to building tools that help developers write better software faster. Sentry is committed to creating an inclusive environment where everyone can thrive, and we encourage you to apply even if your experience doesn't match every requirement.
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

Software Architect

Software Engineering
Adyen is hiring a Senior Software Engineer for their Streaming Platform team to design and maintain scalable streaming solutions. You'll work with technologies like Apache Kafka and Apache Flink. This position requires strong experience in software engineering and real-time data processing.

Software Engineering
Attentive is hiring a Senior Software Engineer to join their Streaming team, focusing on enhancing their messaging and personalization platform. You'll work with technologies like Java and Kafka to shape the future of their streaming architecture. This role requires significant experience in software engineering.

Platform Engineer
Ripple is hiring a Senior Platform Engineer to advance their production infrastructure and release pipelines. You'll work with AWS, Docker, and Kubernetes to build resilient service platforms. This role requires strong experience in systems and software engineering.

Software Engineering
Finch is hiring a Senior Software Engineer to help build the infrastructure that powers every facet of work. You'll work on critical projects related to platform stability and developer tooling. This position requires significant experience in software engineering.