Senior Software Engineer (iOS), SDK

SentrySentry·Remote(Vienna, Austria)
Software Development
AdjustExcel

WFA Digital Insight

As demand for skilled mobile developers surges, with over 50% of companies citing mobile as a key growth area, Sentry's Senior Software Engineer role stands out for its focus on cutting-edge iOS technology and commitment to open-source innovation. With the global app monitoring market projected to exceed

0 billion by 2027, professionals with expertise in SDK development, Swift, and AI-powered tools are in high demand. Before applying, candidates should be aware that Sentry prioritizes collaboration, technical excellence, and a passion for building elegant solutions. This role offers a rare chance to contribute to a major open-source project and shape the future of mobile app monitoring.

Job Description

About the Role

The Senior Software Engineer (iOS), SDK role at Sentry is a unique opportunity for a talented mobile developer to join a team of experts in building the next generation of tools for developers worldwide. This position involves diving deep into Apple's most advanced technology, from powerful new APIs and SwiftUI to Foundation Models, to create innovative solutions for mobile app monitoring. As part of Sentry's hybrid work model, the successful candidate will collaborate with the team in-office on Mondays, Tuesdays, and Thursdays, fostering meaningful interaction and knowledge sharing.

As the owner of the iOS SDK, the selected candidate will guide its development from the core architecture to the final product experience, pioneering exciting new features like Session Replay and next-generation performance monitoring. This is a position that requires not just technical expertise but also a passion for building tools that other developers love to use, contributing to a culture of excellence, and continuously learning and growing.

What You Will Do

  • Design and develop high-quality, scalable iOS SDKs that meet the needs of a wide range of developers and applications
  • Collaborate with cross-functional teams, including product, design, and engineering, to shape the vision for mobile at Sentry
  • Pioneer new features and technologies, leveraging the latest advancements in Apple's ecosystem, such as modern concurrency and on-device AI
  • Contribute to the development of robust, high-quality APIs that can handle massive scale and complexity
  • Troubleshoot and solve complex technical issues, providing internal support and expertise to other teams
  • Participate in code reviews and ensure that the team's code quality meets the highest standards
  • Engage with the developer community to understand their needs and feedback on our tools and SDKs
  • Stay up-to-date with the latest technologies and trends in mobile development, applying that knowledge to continuously improve Sentry's offerings
  • Lead by example, mentoring junior engineers and promoting best practices in software development

What We Are Looking For

  • 5+ years of professional experience as a Software Engineer with a strong focus on mobile platforms and SDK development
  • 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
  • Ability to thrive in a fast-paced, dynamic environment and adapt to changing priorities
  • Strong passion for contributing to open-source projects and the mobile developer community
  • Experience with low-level programming (C/C++) is a plus
  • Familiarity with app monitoring and observability tools is beneficial

Nice to Have

  • Knowledge of other mobile platforms or frameworks (Android + Kotlin/Java, React Native + JavaScript/TypeScript, Flutter + Dart)
  • A track record of maintaining or contributing to open-source libraries
  • Experience with performance monitoring and error tracking tools
  • Familiarity with cloud-based services and technologies (AWS, Azure, Google Cloud)

Benefits and Perks

  • Competitive salary adjusted to the current market situation
  • Opportunity to participate in Sentry’s employee benefit plans/programs, including incentive compensation, equity grants, paid time off, and group health insurance coverage
  • Chance to work on a major open-source project with immediate impact
  • Collaborative and dynamic work environment with a team of thoughtful and dedicated engineers
  • Professional growth and learning opportunities, including access to the latest technologies and trends in mobile development
  • Recognition and rewards for outstanding performance and contributions
  • Flexible working hours and the option to work remotely outside of in-office anchor days

How to Stand Out

  • Stay updated on the latest iOS technologies to be conversant in advancements such as SwiftUI, modern concurrency, and on-device AI.
  • Build a portfolio showcasing your contributions to open-source projects or your work on mobile SDKs and tools.
  • Prepare to talk about your approach to solving complex technical challenges and how you stay organized in a fast-paced environment.
  • Research Sentry's products and mission to understand how your skills and experience can contribute to the company's goals.
  • Be ready to discuss your experience with AI-powered development tools and how you see them evolving the field of mobile app monitoring.
  • Don't underestimate the importance of communication skills; be prepared to give examples of times when you effectively explained technical concepts to non-technical team members.
  • Consider reaching out to current or former employees to gain insights into the company culture and what makes a candidate successful in this role.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.