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.
