Senior Software Engineer, Ingest at Sentry

Vienna, Vienna, Austria

Sentry Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
TechnologyIndustries

Requirements

  • 5+ years relevant experience
  • Experience in compiled programming languages (C, C++, Rust)
  • Experience in solving complex problems by developing high-quality, high-performance software
  • Thrive in an environment with minimal supervision
  • Passionate about software and system design
  • Good written and spoken English communication skills
  • Bonus: Experience with Python, Kafka, Redis, Postgres

Responsibilities

  • Design, build, and operate globally distributed, horizontally scalable infrastructure to reliably ingest mission-critical data from customer applications
  • Collaborate within the Client Infrastructure team to continuously improve and evolve our data processing pipeline and the services supporting Sentry's scale
  • Solve intricate problems related to distributed systems, performance optimization, and high-throughput data processing
  • Leverage multiple programming languages and technologies (primarily Rust, alongside Python) to address critical system-level challenges
  • Partner with Infrastructure and Operations teams to architect and implement solutions designed to handle over a billion events daily
  • Ensure the correctness and maintainability of your work through comprehensive unit and integration testing, complemented by clear documentation for colleagues and customers
  • Contribute to the stability and operational health of your services by participating in an on-call rotation

Skills

Key technologies and capabilities for this role

RelaySymbolicatorDistributed SystemsData IngestionScalable InfrastructureReal-time Data ProcessingData Processing PipelineOpen Source

Questions & Answers

Common questions about this position

What is the salary for this Senior Software Engineer position?

This information is not specified in the job description.

Is this role remote or hybrid, and what are the office requirements?

Sentry embraces a hybrid work model with Mondays, Tuesdays, and Thursdays set as in-office anchor days to encourage meaningful collaboration.

What programming languages and skills are required for this role?

The role primarily requires Rust, alongside Python, with skills in designing globally distributed scalable infrastructure, distributed systems, performance optimization, high-throughput data processing, and comprehensive testing.

What is the work environment and culture like at Sentry?

Sentry offers a modern, fast-paced environment where teams iterate quickly, ship code often, and collaborate within a talented group on the Client Infrastructure team to build developer-focused tools.

What makes a strong candidate for this Senior Software Engineer role?

Strong candidates have a genuine passion for writing clean, performant code, excitement about building developer tools, and thrive in fast-paced environments while tackling distributed systems and open-source contributions.

Sentry

Full-stack application monitoring and observability

About Sentry

Sentry offers full-stack application monitoring and observability, providing deep context, session replay, and distributed tracing to identify errors and performance bottlenecks across frontend and backend technologies, supporting JavaScript, Python, PHP, and more.

San Francisco, CaliforniaHeadquarters
2011Year Founded
$210.6MTotal Funding
SERIES_ECompany Stage
Consumer Software, Enterprise SoftwareIndustries
201-500Employees

Benefits

Competitive Compensation + Equity
401(k) Plan
Medical, Dental, Vision Insurance
Commuter Stipend
Professional Development Stipend
Health & Wellness Benefits
Charitable Matching Program
Flexible PTO
Paid Parental Leave

Risks

Competition from AI-powered tools like Devnaut may impact Sentry's market share.
The Functional Source License might deter developers preferring permissive open-source licenses.
Expanded integrations in Google's Gemini 2.0 could increase competition in error tracking.

Differentiation

Sentry offers real-time error tracking across the entire software stack.
The Functional Source License protects Sentry's commercial interests while supporting open-source collaboration.
Sentry's integration with Google's Gemini 2.0 enhances its visibility among developers.

Upsides

Integration with AI tools like Devnaut boosts Sentry's codebase visibility and productivity.
Sentry's focus on mobile performance monitoring aligns with growing demand in mobile solutions.
Winning the 2023 Digital Innovator Award highlights Sentry's leadership in digital transformation.

Land your dream remote job 3x faster with AI