Software Engineer, Size Analysis & Snapshots

at Sentry
📍 Vienna, Austria
EUR 81,000-220,000 per year
MIDDLE
✅ Hybrid

Tech Stack

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

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

Similar jobs