Senior Software Engineer (C/C++), SDK

at Sentry
📍 Vienna, Austria
EUR 60,800-95,000 per year
SENIOR
✅ Hybrid

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Software Development @ 4 Python @ 4 Distributed Systems @ 4 Communication @ 4 JavaScript @ 4 Rust @ 4 Debugging @ 4 Sentry @ 4

Details

About Sentry

Bad software is everywhere, and Sentry is on a mission to help developers write better software faster so we can get back to enjoying technology. With more than $217 million in funding and 100,000+ organizations using Sentry, the company builds performance and error monitoring tools used by companies like Disney, Microsoft, and Atlassian. Sentry embraces a hybrid work model, with Mondays, Tuesdays, and Thursdays set as in-office anchor days to encourage meaningful collaboration.

About the role

As a Senior Software Engineer, Native, on the client infrastructure (SDK) team you will join a cross-functional group responsible for the client-facing operation of Sentry. This includes building and maintaining SDK libraries, extending existing native integrations, and building new integrations for gaming consoles. You will be involved in the design and evolution of both external and internal services and create mission-critical software for Sentry.

Responsibilities

  • Develop first-class clients for native languages like C and C++, and integrations for popular frameworks in Gaming, IoT and high-performance applications.
  • Work in the Game Dev Experience (GDX) team to improve and evolve native, game engine and console products.
  • Solve challenges in compilers, debugging, operating system internals, low-level optimization, and distributed systems.
  • Use a variety of programming languages, systems, and technologies to own and solve problems related to mission-critical Sentry software (C and C++ — and also Rust, Python, .NET and JavaScript).
  • Collaborate with Infrastructure and Operations teams to build scalable solutions (Sentry processes over a billion events every day).
  • Write unit and integration tests to ensure correctness and produce strong documentation to educate peers and customers.

You’ll love this job if you

  • Take pride in building features that are both functional and delightful to use.
  • Enjoy daily challenges you don’t see every day.
  • Care about writing highly performant code.
  • Want to build a product by developers for developers.
  • Like working on a modern software development team that iterates and ships rapidly.
  • Want to contribute to open source full-time — Sentry’s product is entirely open source.
  • Want to work with collaborative, thoughtful engineers who push themselves and others to do better.

Requirements

  • 5+ years relevant experience.
  • Experience writing high-performance native server or desktop applications or libraries.
  • Experience programming in C and C++.
  • Bonus: experience with game engines (Unreal, Unity, Godot), gaming consoles (PlayStation, Xbox, Nintendo Switch), or other languages (Rust, .NET).
  • Good written and spoken English communication skills.
  • Live in the Vienna, Austria area or be willing to relocate.

Compensation

We are obliged by law to quote the minimum wage of EUR 60,844 gross per year for this position, in accordance with the respective collective agreement (IT-KV). The salary that Sentry offers you is adjusted to the current market situation and our starting point is EUR 95,000 gross per year.

Benefits

A successful candidate will be eligible to participate in Sentry’s employee benefit plans/programs applicable to the candidate’s position (including incentive compensation, equity grants, paid time off, and group health insurance coverage). See https://sentry.io/careers/ for more details about the company’s benefit plans/programs.

Equal Opportunity

Sentry is committed to providing equal employment opportunities and reasonable accommodations for employees and candidates with disabilities. If you need assistance or an accommodation due to a disability, contact [email protected].