Used Tools & Technologies
Not specified
Required Skills & Competences ?
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 Design Patterns @ 7 Sentry @ 4 Objective-C @ 7Details
About Sentry
Bad software is everywhere, and we’re tired of it. 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, we're 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, with Mondays, Tuesdays, and Thursdays set as in-office anchor days to encourage meaningful collaboration.
Ready to build the future of mobile app monitoring?
This is no ordinary engineering role. At Sentry, our Mobile SDK team creates the next generation of tools for developers worldwide, processing over a billion events every single day. We're looking for a talented Senior iOS SDK Engineer to join our team of experts.
You'll dive deep into Apple's most advanced technology, from powerful new APIs and SwiftUI to Foundation Models. If you love using cutting-edge tech to solve complex challenges, you've found your team.
Responsibilities
- Own the iOS SDK: guide development from core architecture through to the final product experience.
- Design and build robust, high-quality APIs and SDK components that scale to massive volumes.
- Pioneer new mobile features such as Session Replay and next-generation performance monitoring.
- Apply modern Apple technologies (Swift, SwiftUI, modern concurrency) and explore on-device AI and Foundation Models to improve the SDK.
- Shape the overall vision for mobile at Sentry and be the go-to expert for complex customer challenges.
- Contribute to and maintain open-source components as part of the product development workflow.
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, design patterns, and best practices.
- Experience designing APIs and SDKs intended for use by other developers.
- Familiarity with Apple modern concurrency features and SwiftUI.
- Excellent written and spoken English communication skills.
- You live in the San Francisco/Toronto/Vienna area or are willing to relocate for this opportunity.
Bonus Points
- 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 with Kotlin/Java, React Native with JavaScript/TypeScript, Flutter with Dart).
Why you will love this role
- Opportunity to contribute full-time to a major open-source project and see immediate impact.
- Work with thoughtful, collaborative engineers dedicated to excellence and continuous learning.
- Use cutting-edge technologies to solve high-scale, real-world problems related to mobile monitoring and performance.
Compensation & Benefits
The base salary range (or hourly wage range, if applicable) that Sentry reasonably expects to pay for this position is CAD $185,000 to $237,000. A successful candidate’s actual base salary amount 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 applicable to the candidate’s position (including incentive compensation, equity grants, paid time off, and group health insurance coverage). See Sentry Benefits for more details.
Equal Opportunity
Sentry is committed to providing equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other legally-protected characteristic. Reasonable accommodations are available for candidates who require them.
If you need assistance or an accommodation due to a disability, you may contact [email protected].