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

Vienna, Vienna, Austria

Sentry Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Software Monitoring, Gaming, IoTIndustries

Requirements

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

Responsibilities

  • Develop first-class clients for native languages like C and C++, as well as integrations for popular frameworks in Gaming, IoT and high performance applications
  • Work in the Game Dev Experience (GDX) team to improve and evolve our native, game engine and console products
  • Puzzle over unique challenges in the fields of 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 software of Sentry (C and C++ — but also Rust, Python, .NET and JavaScript)
  • Collaborate with Infrastructure and Operations teams to build solutions that scale (processing over a billion events every day)
  • Write unit and integration tests that ensure the correctness of your work
  • Write strong documentation to help educate both peers and customers

Skills

Key technologies and capabilities for this role

CC++SDKGame DevelopmentGame EnginesGaming ConsolesIoTCompilersDebuggingOperating SystemsLow-level OptimizationDistributed Systems

Questions & Answers

Common questions about this position

What is the work arrangement or location policy for this role?

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

What is the salary or compensation for this position?

This information is not specified in the job description.

What skills and experience are required for this Senior Software Engineer role?

Candidates need 5+ years of relevant experience and expertise in writing high performance native server- and desktop-applications, particularly in C and C++, with additional use of Rust, Python, .NET, and JavaScript.

What is the company culture like at Sentry?

Sentry features a modern software development team that iterates and ships code rapidly, contributes to open source full-time, and works with collaborative, thoughtful engineers who push each other to improve, all while building products by developers for developers.

What makes a strong candidate for this role?

Strong candidates take pride in building delightful, highly performant features, enjoy unique daily challenges in areas like compilers and low-level optimization, and have experience with native languages like C/C++ for mission-critical software.

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