Sentry is a comprehensive software monitoring suite for every platform, including games on mobile devices, consoles, and desktop PCs. Our tools capture everything from runtime errors and crash diagnostics to distributed traces and performance profiling. As part of the Game Developer Experience team, you'll work on developing instrumentation that collects and displays critical data tailored for game developers and their platforms. This includes everything from indie developers using open-source game engines for mobile or desktop, to AAA studios building with Unreal Engine or proprietary engines for major consoles.
In this role you will:
- Develop solutions to improve the stability and performance of games that run on desktop, mobile and consoles and are played by millions
- Interact and collaborate with the largest and most successful gaming companies on the planet
- Build tools and services to support game consoles such as Sony PlayStation and Xbox, using languages like C++ and Rust
- Develop and maintain SDKs for game engines such as Unreal Engine, Unity as well as custom/proprietary game engines
- Contribute to our open source tools and libraries
Qualifications:
- 5+ years as a Software Engineer and/or related role (e.g. Game developer, SDK engineer)
- Experience with native development with C and C++
- Experience with game console development, including platforms like Sony PlayStation, Microsoft Xbox, and Nintendo Switch
- Experience with game engines, such as Unreal Engine. Bonus points for experience with custom game engines, Unity and C#
- Understanding of memory management, multi-threading, and cross-platform development
- Good written and spoken English communication skills
The base salary range for this position is $179,000 to $199,000 CAD. 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).