Senior Software Engineer (iOS), SDK

at Sentry
📍 Toronto, Canada
CAD 185,000-231,000 per year
SENIOR
✅ Hybrid

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 Sentry @ 4 Objective-C @ 7 Observability @ 4 AI @ 4

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].