Used Tools & Technologies
Not specified
Required Skills & Competences
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.
Kotlin @ 4
TypeScript @ 4
Java @ 4
Communication @ 4
Dart @ 4
Flutter @ 4
JavaScript @ 4
React @ 4
Performance Monitoring @ 4
Android @ 4
API @ 4
iOS @ 4
Swift @ 4
Sentry @ 4
Objective-C @ 7
Observability @ 4
AI @ 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
Bad software is everywhere, and Sentry is on a mission to help developers write better software faster so we can get back to enjoying technology.
With more than $217 million in funding and 100,000+ organizations that believe we're on to something, Sentry is building performance and error monitoring tools that help companies like Disney, Microsoft, and Atlassian spend less time fixing bugs and more time building products.
Sentry embraces a hybrid work model across our global hubs, with Mondays, Tuesdays, and Thursdays set as in-office anchor days to encourage meaningful collaboration.
Role overview
This role is on the Mobile SDK team building the next generation of tools for developers worldwide, processing over a billion events every single day. The team is looking for a Senior iOS SDK Engineer to own the iOS SDK: from core architecture to product experience. The role involves working with Apple's latest technologies (including SwiftUI, modern concurrency, and Foundation Models / on-device AI) and building features like Session Replay and next-generation performance monitoring.
Responsibilities
- Own the iOS SDK development end-to-end, from core architecture to product experience.
- Design robust, high-quality APIs built to handle massive scale.
- Pioneer features such as Session Replay and next-generation performance monitoring.
- Apply modern Apple technologies (Swift, SwiftUI, modern concurrency, Foundation Models / on-device AI) to solve complex problems.
- Collaborate with other teams and shape the overall vision for mobile at Sentry.
Requirements
- 5+ years of professional experience as a Software Engineer, with a strong focus on mobile platforms; ideally experience in SDK development and/or developer tooling.
- Deep experience developing for the iOS platform 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 a high level of attention to detail and accuracy.
- You live in the Toronto area or are willing to relocate for this opportunity.
Bonus
- Knowledge of the app monitoring and observability space.
- Familiarity with low-level programming (C/C++).
- A track record of maintaining or contributing to open-source libraries.
- Experience with other mobile platforms or frameworks (Android + Kotlin/Java, React Native + JavaScript/TypeScript, Flutter + Dart).
Compensation & benefits
The base salary range that Sentry reasonably expects to pay for this position is CAD $185,000 to $231,000. A successful candidate’s actual base salary will be determined by factors including work location, education, experience, skills, and job-related knowledge. A successful candidate will be eligible to participate in Sentry’s employee benefit plans/programs (including incentive compensation, equity grants, paid time off, and group health insurance coverage).
Equal opportunity & accommodations
Sentry is committed to providing equal employment opportunities and reasonable accommodations for employees and candidates with disabilities. If you need assistance or an accommodation due to a disability, you may contact [email protected].