Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 4
API
Android @ 4
Communication @ 6
Dart @ 4
Flutter @ 4
Java @ 4
JavaScript @ 4
Kotlin @ 4
Objective-C @ 7
Observability @ 4
Performance Monitoring
React @ 4
Sentry @ 4
Swift @ 7
TypeScript @ 4
iOS @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
About Sentry
Sentry helps developers fix errors and performance issues before users notice, so teams can spend less time firefighting and more time building. The Mobile SDK team creates the next generation of tools for developers worldwide, processing over a billion events every single day.
Ready to build the future of mobile app monitoring?
This role is for a Senior iOS SDK Engineer to guide development of Sentry’s iOS SDK—from core architecture to final product experience. You’ll help pioneer features like Session Replay and next-generation performance monitoring while mastering Apple’s latest innovations like modern concurrency and on-device AI.
What you will achieve in this role
- Own the iOS SDK development and guide it from architecture through product experience.
- Pioneer new features such as Session Replay and next-generation performance monitoring.
- Design robust, high-quality APIs built to handle massive scale.
- Shape the overall vision for mobile at Sentry.
- Become the go-to expert to help teams solve complex customer challenges.
Why you will love this role
- Contribute full-time to a major open-source project and see immediate impact.
- Work with thoughtful, collaborative engineers in a culture of excellence.
Requirements
- 5+ years of professional experience as a Software Engineer, with strong focus on mobile platforms, ideally in SDK development and/or developer tooling.
- Deep experience developing for iOS using Swift and Objective-C.
- Strong understanding of mobile architecture, patterns, and best practices.
- Experience leveraging AI-powered development tools to enhance productivity and code quality.
- Excellent written and spoken English communication skills.
- Well-organized with high attention to detail and accuracy.
- Live in the Toronto area or be willing to relocate.
Bonus Points
- Knowledge of the app monitoring and observability space.
- Familiarity with low-level programming (C/C++).
- Track record of maintaining or contributing to open-source libraries.
- Experience with other mobile platforms/frameworks: Android (Kotlin/Java), React Native (JavaScript/TypeScript), Flutter (Dart).
Base salary range
The base salary range (or hourly wage range, if applicable) reasonably expected for this position is CAD $185,000 to $231,000.
Equal Opportunity at Sentry
Sentry is committed to equal employment opportunities and provides reasonable accommodations for candidates and employees with disabilities.
If you need assistance or an accommodation due to a disability, you may contact: [email protected].