Senior Software Engineer (iOS), SDK

at Sentry
USD 205,000-225,000 per year
SENIOR
✅ Hybrid

SCRAPED

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

Details

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 using Sentry, the company builds performance and error monitoring tools used by customers such as Disney, Microsoft, and Atlassian.

Sentry embraces a hybrid work model, with Mondays, Tuesdays, and Thursdays set as in-office anchor days to encourage meaningful collaboration.

Role overview

This position is for a Senior iOS SDK Engineer on the Mobile SDK team. The team builds the next generation of tools for developers worldwide, processing over a billion events every day. The role focuses on designing and owning the iOS SDK from core architecture to product experience, building features like Session Replay and next-generation performance monitoring, and working with Apple technologies such as SwiftUI, modern concurrency, and Foundation Models / on-device AI.

Responsibilities

  • Own the iOS SDK development lifecycle: architecture, APIs, implementation, and product experience.
  • Design robust, scalable APIs and SDK internals built to operate at massive scale.
  • Pioneer new features (for example, Session Replay and advanced performance monitoring).
  • Apply and evaluate Apple’s latest technologies (Swift, SwiftUI, modern concurrency, Foundation Models, on-device AI) to improve the SDK and customer outcomes.
  • Collaborate with cross-functional teams and act as the mobile/SDK expert for complex customer challenges.
  • Contribute to or maintain open-source code as part of the product experience.

Requirements / Qualifications

  • 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 iOS using Swift and Objective-C.
  • Strong understanding of mobile architecture, patterns, and best practices.
  • Experience with modern Apple technologies (SwiftUI, modern concurrency) and interest in Foundation Models / on-device AI.
  • 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++).
  • 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).

Compensation & Benefits

The base salary range (or hourly wage range, if applicable) that Sentry reasonably expects to pay for this position is $205,000 to $225,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 applicable to the 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 and making reasonable accommodations for applicants and employees with disabilities. For accommodation requests, contact [email protected].