Senior Software Engineer II, AI Native, Mobile

New
All positions, unless otherwise specified, can be performed remotely (within the US and Canada) regardless of any specified location above.Full-TimeSenior
SalaryFor candidates based in the US, the salary range for this position is $118,500 to $216,500 USD. For candidates based out of Canada, the salary range for this position is $171,500 to $201,000 CAD.
Apply NowOpens the employer's application page

Job Details

Required Skills
AndroidKotlinCI/CDA/B testingPrompt Engineering

Requirements

  • 6+ years of Android software engineering experience shipping production apps at consumer scale.
  • At least 1 year of hands-on experience prompting, evaluating, and building with LLMs.
  • Strong proficiency with Kotlin and Jetpack Compose, including deep familiarity with the Android toolchain.
  • Experience with Android architecture patterns like MVVM, MVI, and Clean Architecture in large codebases.
  • Comfort with mobile experimentation concepts such as A/B testing, feature flagging, and exposure logging.
  • Solid grounding in mobile performance, memory, battery diagnostics, and crash analysis.
  • Experience with CI/CD for Android and modular build systems.
  • Deep experience with agentic workflows, prompt engineering, and function calling.
  • Bachelor's degree in a technical field or equivalent experience.

Responsibilities

  • Design and build high-quality Android growth features and experiments across onboarding, activation, feature awareness, and subscription surfaces.
  • Partner with product, design, and data science teams to translate hypotheses into experiments and iterate based on results.
  • Utilize AI agents for orchestrating specs, generating code, running tests, and performing reviews.
  • Instrument experiments with accurate exposure logging and analytics to ensure trustworthy data.
  • Ship performant and reliable Android experiences while maintaining high standards for startup time, memory, battery, and crash rates.
  • Codify AI-native Android engineering practices and contribute to team architectural decisions and code reviews.
  • Participate in on-call rotations and incident response for mobile releases.
View Full Description & ApplyYou'll be redirected to the employer's site
For candidates based in the US, the salary range for this position is $118,500 to $216,500 USD. For candidates based out of Canada, the salary range for this position is $171,500 to $201,000 CAD.
Apply Now