Senior Software Engineer, Core Product at Sentry

San Francisco, California, United States

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

Requirements

  • 8+ years professional engineering experience
  • 6+ years of experience working on and operating large-scale distributed systems
  • 3+ years of experience with Python and Django or similar web framework
  • Solid understanding and experience with distributed systems, data modeling, and applying tradeoffs
  • Experience with end-to-end ownership of a large feature or system
  • Experience writing and presenting technical documentation
  • Team level mentorship and leadership experience on large projects
  • Familiarity with Rust or other system-level programming language (plus)
  • Familiarity with TypeScript or JavaScript (plus)

Responsibilities

  • Build and maintain features/integrations with other SaaS services using Django (Python) in our open-source codebase
  • Work closely with product management and the larger engineering organization to define, implement and ship new features
  • Work on high-impact projects that touch the entire stack: understanding the event ingestion pipeline; delving into search and storage systems; and surfacing that data to customers on backend and frontend codebases
  • Raise the team’s technical aptitude through code review and mentorship
  • Tech lead high value initiatives and implement high quality features driving engineering excellence
  • Collaborate with technical writing staff to create user-focused documentation that supports new product features
  • Collaborate directly with other teams throughout the company
  • Become a member of our backend technical steering committee
  • Establish ownership of a feature set and grow technical skills
  • Help define the future direction of the product

Skills

Key technologies and capabilities for this role

PythonDjangoSaaS IntegrationsEvent IngestionError GroupingIssue DetectionSearchWorkflows

Questions & Answers

Common questions about this position

What is the work arrangement for this role?

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

What salary or compensation is offered for this position?

This information is not specified in the job description.

What technical skills are required for this Senior Software Engineer role?

The role requires experience building features using Django (Python) in an open-source codebase, along with work across backend, frontend, event ingestion pipelines, search, and storage systems.

What is the team structure like for this position?

You'll join a cross-functional team of engineers on Sentry’s Issues team, collaborating directly with other teams, product management, and the larger engineering organization, with opportunities to join the backend technical steering committee.

What qualities make a strong candidate for this role?

Strong candidates are product-minded engineers who collaborate with Product and Design, are highly detail-oriented yet pragmatic, excited to work in other teams' codebases, and passionate about small improvements with big impact.

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