Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
API @ 3
Data Visualization @ 3
Debugging
Django @ 6
GitHub @ 3
Kafka @ 3
Observability @ 3
PostgreSQL @ 3
Profiling @ 3
Python @ 6
React @ 5
Sentry
TypeScript @ 5
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Sentry helps developers fix errors and performance issues before users notice. The Size Analysis and Snapshots team builds products that run in customers' CI systems, report to source code management providers, and process multi-gigabyte application binaries and builds containing tens of thousands of images.
Responsibilities
- Build and tune backend services and task-based pipelines that ingest, analyze, and compare builds stored as large artifacts.
- Ensure reliable processing of multi-gigabyte binaries and changesets containing tens of thousands of screenshots.
- Own functionality end to end, respond to feedback, and propose further product improvements.
- Own the GitHub integration, including pull request status checks, comments, approvals, webhooks, race conditions, duplicates, and missing-baseline edge cases.
- Ship frontend features such as treemaps, build comparisons, and diff viewers that remain fast on large datasets.
- Operate deployed systems across regions, including metrics, logging, on-call support, and debugging unusual customer builds.
Requirements
- At least 3 years of experience building production web services.
- Strong Python skills; Django experience is preferred.
- Habit of writing typed, tested code.
- Working proficiency with React and TypeScript, sufficient to ship full features without handing off frontend work.
- Experience with asynchronous task systems and event pipelines, including Kafka, task queues, worker pools, idempotency, locking, retries, and failure modes.
- Experience with PostgreSQL schema design and migrations that work under rolling deployments.
- Familiarity with feature flags, reversible changes, and pragmatic rollout practices.
- Track record of performance work involving profiling, parallelism, memory reduction, and large-file streaming through object storage.
Bonus Qualifications
- Hands-on experience with mobile build artifacts and tooling, including LIEF, bundletool, apksigner, link maps, DWARF, and code signing.
- Experience with image processing or pixel-diff tooling.
- Experience with GitHub Apps or the Checks API.
- Experience with data visualization, especially treemaps.
- Prior work on developer tools, CI, or observability products.
Benefits
- The posted salary range is EUR 81,000–220,000 gross per year, with equity and up to a 20% bonus.
- A minimum wage of EUR 60,844 gross per year is required by the Austrian IT collective agreement; Sentry's salary offer will be above the IT-KV minimum and adjusted to the current market.
- Employee benefits may include incentive compensation, equity grants, paid time off, and group health insurance coverage.
- Sentry is committed to equal employment opportunities, reasonable accommodations, and an inclusive culture.
More jobs at Sentry
Engineering Manager, Data Platform
Sentry · San Francisco, United States
USD 220,000-400,000 per year
Director of Engineering, Platform (Runtime & Stateful Systems)
Sentry · San Francisco, United States
USD 300,000-450,000 per year
Staff Software Engineer, Platform & Infrastructure
Sentry · San Francisco, United States
USD 240,000-400,000 per year
Senior Manager, Support Engineering
Sentry · San Francisco, United States
USD 160,000-180,000 per year
Senior Software Engineer, Foundational Storage
Sentry · San Francisco, United States
USD 190,000-400,000 per year
Similar jobs
Senior Software Engineer, Telemetry Experience
Sentry · Vienna, Austria
EUR 81,000-220,000 per year
Senior Full Stack Software Engineer, Marketing Platforms
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Technical Support Engineer
Sentry · Toronto, Canada
CAD 100,000-125,000 per year
Staff Software Engineer, Issue Workflow
Sentry · Toronto, Canada
CAD 253,000-316,000 per year
Software Engineer, Build Systems / CI
OpenAI · San Francisco, United States, Seattle, United States, New York City, United States
USD 185,000-490,000 per year
Senior Release Infrastructure Architect
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Senior Software Engineer, Web Platform
Reddit · United States
USD 190,800-267,100 per year
Senior Software Engineer - Media API Platform
Bloomberg · New York City, United States
USD 160,000-240,000 per year