Senior Software Engineer (ios), Sdk

Sentry Sentry · Enterprise · Vienna, Austria · Engineering

Senior iOS SDK Engineer to join Sentry's Mobile SDK team, focusing on creating next-generation tools for developers. The role involves deep dives into Apple's advanced technology, including new APIs, SwiftUI, and Foundation Models, to solve complex challenges. Responsibilities include owning the iOS SDK's development from core architecture to product experience, pioneering features like Session Replay and next-generation performance monitoring, mastering modern concurrency and on-device AI, designing high-quality APIs for massive scale, and shaping the vision for mobile at Sentry.

What you'd actually do

  1. As the owner of our iOS SDK, you will guide its development from the core architecture to the final product experience.
  2. You'll pioneer exciting new features like Session Replay and next-generation performance monitoring, all while mastering Apple's latest innovations like modern concurrency and on-device AI.
  3. You will design robust, high-quality APIs built to handle massive scale, and you'll get to shape the overall vision for mobile at Sentry.
  4. Ultimately, you will be the go-to expert, helping our teams solve the most complex and interesting customer challenges.

Skills

Required

  • 5+ years of professional experience as a Software Engineer, with a strong focus on mobile platforms, and ideally in SDK development and/or developer tooling
  • Deep experience developing for the iOS platform using Swift and Objective-C
  • A 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 Vienna area or are willing to relocate for this incredible opportunity

Nice to have

  • 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)

What the JD emphasized

  • on-device AI