Senior Software Engineer II, Mobile - Revenue Experimentation (AI Native)
New
J
JobgetherMobile software
Based in United StatesFull-TimeSenior
SalaryU.S. salary range of $118,500–$216,500 USD; Canadian salary range of $171,500–$201,000 CAD for eligible Canadian employees. Total compensation includes equity in the form of Restricted Stock Units (RSUs).
Apply NowOpens the employer's application page
Job Details
- Experience
- 6+ years of professional Android software engineering experience
- Required Skills
- AndroidKotlinA/B testing
Requirements
- 6+ years of professional Android software engineering experience building and shipping production applications at consumer scale.
- At least 1 year of hands-on experience prompting, evaluating, and building with large language models.
- Strong Kotlin and Jetpack Compose expertise and familiarity with Android Studio, Kotlin Coroutines, and Flow.
- Experience with Android architecture patterns and frameworks such as MVVM, MVI, Clean Architecture, Jetpack ViewModel, Navigation, Hilt, or Dagger.
- Practical experience with feature flags, A/B testing, exposure logging, holdouts, and guardrail metrics.
- Knowledge of mobile performance and diagnostics, including memory, battery, ANR, and crash analysis using tools such as Android Studio Profiler, Perfetto/Systrace, Macrobenchmark, or Crashlytics.
- Experience with Android CI/CD and build systems such as Gradle, Fastlane, GitHub Actions, or Bitrise, and with modular application architectures.
- Experience with agentic development workflows, prompt engineering, context-window management, and MCP/function calling.
- Ability to own technical outcomes across design, development, deployment, experimentation, and production support.
- Bachelor's degree in a technical field or equivalent practical experience.
- Experience with experimentation platforms such as Statsig, LaunchDarkly, Optimizely, Eppo, or GrowthBook is a plus.
- Familiarity with mobile analytics platforms and pipelines such as Amplitude, Segment, Snowflake, or Databricks is desirable.
Responsibilities
- Design, build, and launch Android growth and monetization features, including subscription paywalls, pricing experiments, advertising placements and mediation, in-app purchases, and upgrade flows.
- Own concurrent experiments from hypothesis through production, turning ideas and data insights into safely instrumented experiences.
- Partner with Product, Design, Data Science, and Analytics to shape experiments, evaluate results, and inform product decisions.
- Use AI coding assistants and agentic workflows for specifications, implementation, testing, analysis, code review, and iteration.
- Instrument experiments with exposure logging, analytics, holdouts, and guardrail metrics.
- Deliver reliable Android experiences while monitoring startup performance, memory, battery usage, ANR rates, and crash-free performance.
- Document AI-native Android engineering practices, workflows, and playbooks for the mobile organization.
- Contribute to architecture decisions, code reviews, technical standards, and continuous improvement of the Android codebase.
- Participate in on-call rotations and incident response related to mobile experiments and releases.
- Mentor engineers and contribute to team processes and AI-native engineering practices.
View Full Description & ApplyYou'll be redirected to the employer's site