Sentry logoSentry logo

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

SentryVienna, Austria
Hybrid Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

QualificationsProficient experience in C and C++ programming languages is required, with a solid understanding of low-level system operations and software optimization. Familiarity with additional languages such as Rust, Python, . NET, and JavaScript is advantageous. A background in game development or experience with game engines will be beneficial. Strong problem-solving skills and the ability to work collaboratively in a cross-functional team are essential. Previous experience in developing SDKs or integrations related to gaming, IoT, or high-performance applications is a plus.

About the job

About Sentry

At Sentry, we believe that bad software shouldn't exist. Our mission is to empower developers to create superior software efficiently, allowing everyone to enjoy technology again.

With over $217 million in funding and the trust of more than 100,000 organizations, including industry leaders like Disney, Microsoft, and Atlassian, we are dedicated to developing performance and error monitoring tools that enable companies to focus on innovation rather than bug fixing.

We promote a hybrid work model across our global offices, with designated in-office days on Mondays, Tuesdays, and Thursdays to foster collaboration. If you're passionate about crafting tools that enhance the digital experience, we invite you to help us shape the future of software monitoring.

About the Role

As a Senior Software Engineer specializing in Native technologies on our SDK team, you'll collaborate with a diverse group of engineers to oversee Sentry's client-facing operations. Your responsibilities will include the development and maintenance of SDK libraries, enhancing existing native integrations, and creating new integrations for gaming consoles. You'll play a pivotal role in the design and evolution of both internal and external services, contributing to the creation of critical software at Sentry.

If you're eager to build and enhance product features that empower software development teams to excel, all while contributing to open-source projects, this role is perfect for you.

In This Role, You Will

  • Develop top-tier clients for native languages such as C and C++, as well as integrations for popular frameworks in Gaming, IoT, and high-performance applications.
  • Collaborate with the Game Dev Experience (GDX) team to advance our native products for game engines and consoles.
  • Tackle unique challenges in compilers, debugging, operating system internals, low-level optimization, and distributed systems.
  • Utilize a variety of programming languages, systems, and technologies to address issues related to mission-critical software at Sentry (primarily C and C++, but also Rust, Python, . NET, and JavaScript).
  • Partner with Infrastructure and Operations teams to devise scalable solutions (handling over a billion events daily).
  • Write comprehensive unit and integration tests to ensure code correctness, along with robust documentation to educate peers and customers.

You Will Enjoy This Role If You

  • Are excited about solving complex engineering challenges and have a passion for enhancing development processes.

About Sentry

Sentry is a leading platform dedicated to improving developer productivity through advanced software monitoring tools. Our mission is to create a world where bad software is a thing of the past, empowering developers to innovate without barriers. Our robust funding and the trust of numerous high-profile clients affirm our commitment to excellence in software development.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.