Sentry

Senior Software Engineer (Android), SDK

Sentry1 months ago
Location

Toronto, Ontario, Canada

Type

Full Time

Salary

CAD 200,000 – 227,000

Level

Senior

Role

Senior Software Engineer (Android)

Posted

Jan 30, 2026

Full TimeSenior

The role

Summary

Sentry is seeking a Senior Android SDK Engineer to develop cutting-edge mobile monitoring tools, focusing on advanced Android technologies and creating high-performance, scalable SDKs that process over a billion events daily. The ideal candidate will be a passionate technologist who can drive innovation in mobile app performance monitoring and contribute to Sentry's mission of helping developers build better software faster.

What you'll do

SDK Development: Guide the development of the Android SDK from core architecture to final product experience, including pioneering features like Profiling, Session Replay, and next-generation performance monitoring
API Design: Design robust, high-quality APIs capable of handling massive scale and shaping the overall mobile vision at Sentry
Technical Innovation: Explore and implement cutting-edge Android technologies, including new APIs, Jetpack Compose, and advanced bytecode transformations
Open Source Contribution: Contribute to and maintain open-source projects, helping to drive innovation in developer tooling

What we look for

Technical

Android DevelopmentDeep experience developing for Android platform using Kotlin and Java
Mobile ArchitectureStrong understanding of mobile architecture, patterns, and best practices
AI Development ToolsExperience leveraging AI-powered development tools to enhance productivity and code quality

Education

Computer ScienceDegree in Computer Science, Software Engineering, or related technical field preferred

Experience

Professional Experience5+ years of professional software engineering experience, with strong focus on mobile platforms and SDK development

Skills

Required skills

KotlinAdvanced programming in Kotlin for Android development
JavaProficient Java programming for Android development
Android SDKExtensive experience with Android SDK and platform capabilities

Nice to have

Low-Level ProgrammingKnowledge of low-level programming languages like C/C++
Cross-Platform DevelopmentExperience with iOS, React Native, Flutter, or other mobile frameworks
ObservabilityUnderstanding of app monitoring and observability tools and techniques

Compensation & benefits

Salary

CAD 200,000 – 227,000 (annual)

Stock options

Available

Benefits

Hybrid Work Model

Flexible work arrangement with in-office collaboration on Mondays, Tuesdays, and Thursdays

Equity Participation

Opportunity to receive stock options in a well-funded, innovative company

Professional Growth

Collaborative environment focused on continuous learning and pushing technological boundaries

Open Source Contribution

Chance to contribute to and work on significant open-source projects


Interview process

  1. 1
    Initial Screening Review of resume and initial phone/video call with recruiting team
  2. 2
    Technical Interview In-depth technical discussion focusing on Android development, SDK architecture, and problem-solving skills
  3. 3
    Coding Challenge Practical assessment of Android development skills and system design capabilities
  4. 4
    Team Interview Interviews with potential teammates to assess cultural fit and collaborative potential
  5. 5
    Final Interview Discussion with engineering leadership about role expectations and candidate's vision

Apply for this position

You'll be redirected to the company's application page