Senior Software Engineer (iOS), SDK

SentrySentry·Remote(Toronto, Ontario, Canada)
Software Development
Excel

WFA Digital Insight

The demand for skilled mobile engineers has surged, with over 70% of companies investing in mobile app development. As a Senior Software Engineer at Sentry, you'll be at the forefront of this trend, leveraging cutting-edge tech like SwiftUI and on-device AI to drive innovation. With Sentry's hybrid work model and commitment to excellence, this role offers a unique opportunity for growth and collaboration. Before applying, consider your experience with iOS development, SDK engineering, and your passion for building elegant, intuitive tools.

Job Description

About the Role

As a Senior Software Engineer at Sentry, you will be part of a dynamic team responsible for creating the next generation of tools for developers worldwide. Your primary focus will be on the iOS SDK, where you will dive deep into Apple's most advanced technologies, including powerful new APIs and SwiftUI. You will be the owner of the iOS SDK, guiding its development from core architecture to final product experience.

The Mobile SDK team at Sentry processes over a billion events every single day, making this a unique opportunity to work on a large-scale project with significant impact. You will be working closely with other experts in the field, pioneering exciting new features like Session Replay and next-generation performance monitoring.

Sentry's hybrid work model provides the perfect blend of collaboration and flexibility. With Mondays, Tuesdays, and Thursdays set as in-office anchor days, you will have ample opportunities to engage with your colleagues and contribute to the company's culture of excellence.

What You Will Do

  • Design and develop high-quality, scalable APIs for the iOS SDK
  • Collaborate with cross-functional teams to identify and prioritize project requirements
  • Pioneer new features like Session Replay and next-generation performance monitoring
  • Master Apple's latest innovations, including modern concurrency and on-device AI
  • Develop and maintain robust, high-quality APIs built to handle massive scale
  • Shape the overall vision for mobile at Sentry and help teams solve complex customer challenges
  • Contribute to the development of a major open-source project
  • Work closely with other engineers to review code, share knowledge, and improve overall code quality
  • Stay up-to-date with the latest trends and technologies in mobile app development
  • Participate in the development of a comprehensive documentation set for the iOS SDK

What We Are Looking For

  • 5+ years of professional experience as a Software Engineer, with a strong focus on mobile platforms
  • 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
  • Ability to work in a fast-paced environment and adapt to changing priorities
  • Experience with other mobile platforms or frameworks (Android + Kotlin/Java, React Native + JavaScript/TypeScript, Flutter + Dart)
  • Knowledge of the app monitoring and observability space

Nice to Have

  • 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
  • Knowledge of Excel for data analysis and reporting

Benefits and Perks

  • Competitive salary (CAD
    85,000 to $231,000)
  • Opportunity to contribute to a major open-source project
  • Collaborative and dynamic work environment
  • Flexible work arrangements with a hybrid work model
  • Access to the latest technologies and tools
  • Professional development opportunities
  • Comprehensive benefits package, including health insurance and retirement plans
  • Generous paid time off and holidays
  • Remote work stipend and equipment allowance
  • Stock options and equity participation
  • Recognition and reward programs for outstanding performance
  • Opportunities for career growth and advancement
  • A culture of excellence and continuous learning
  • Regular team-building activities and social events

How to Stand Out

  • Tip: Highlight your experience with iOS development, SDK engineering, and your passion for building elegant, intuitive tools in your application.
  • Be prepared to discuss your experience with Apple's latest technologies, including SwiftUI and on-device AI, during the interview process.
  • Showcase your ability to work in a fast-paced environment and adapt to changing priorities, and emphasize your excellent communication skills.
  • Make sure to research Sentry's products and services, and be prepared to discuss how your skills and experience align with the company's mission and values.
  • Consider creating a portfolio of your work, including examples of your code and projects you've contributed to, to demonstrate your skills and experience to the hiring team.
  • Don't hesitate to ask about the company culture, remote work arrangements, and opportunities for growth and development during the interview process.
  • Be prepared to negotiate your salary based on your experience and qualifications, and don't be afraid to ask about additional benefits and perks.

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