Senior Staff Software Engineer, Android

Salesforce

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
San Francisco, CA
Salary
$218,400–$365,200 / yr
Posted
29 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $210k
This role $292k
$141k most similar roles pay here $389k

This role pays more than 96% of similar roles. Most pay $180,968–$238,250 — the shaded band above. At the midpoint, this role pays about $292k versus about $210k for comparable roles.

Based on 240 similar postings.

Employer

About Salesforce

Salesforce is the world''s leading customer relationship management (CRM) platform, offering cloud-based software for sales, service, marketing, analytics, and application development. Industry: Enterprise Software & Cloud Computing

Salesforce currently has 106 open roles on FindRole.

Listed pay typically runs $148,500–$260,100 across 98 roles with salary data.

Most-posted roles

View all roles at Salesforce

At a glance

TL;DR · Senior Staff Software Engineer, Android

Sr. Staff Software Engineer, Android will join the Slack Mobile team to serve as a top technical authority shaping the future of mobile experiences. This role involves defining multi-year technical strategies, leading complex cross-functional initiatives from exploration through production, and prototyping features for major opportunities. The engineer will drive organizational improvements in performance, reliability, accessibility, and developer productivity while mentoring other senior engineers. Key responsibilities include overseeing architecture reviews and establishing best practices for testing and observability. Candidates must possess deep expertise in Kotlin, modern Android development, Jetpack Compose, and advanced architectural patterns like concurrency and networking. This role addresses the challenge of building scalable mobile infrastructure to support AI-powered features within a high-scale messaging and collaboration platform, ensuring that millions of users enjoy intuitive and reliable experiences across the entire mobile ecosystem.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Define multi-year technical strategies for mobile experiences used by millions of users across multiple teams.
  • Lead complex, cross-functional initiatives from initial technical exploration through production rollout and long-term evolution.
  • Prototype features to define the Android user experience for major product opportunities.
  • Partner with Product and Design leadership to balance user needs with technical constraints and maintainability.
  • Drive organization-wide improvements in performance, reliability, accessibility, and developer productivity.
  • Act as a top-level technical authority by conducting architecture reviews and influencing engineering decisions.
  • Establish and evangelize best practices for Android development, testing, and operational excellence across the organization.
  • Mentor and grow Staff and Senior engineers to cultivate technical leadership within the mobile community.

What we're looking for

  • Proven track record at an Architect level of leading large, ambiguous, org-spanning technical initiatives with measurable impact.
  • Experience designing systems and architectures that scale across many teams and long-lived codebases over many years.
  • 15+ years of professional software engineering experience, including building and scaling Android applications in production.
  • Deep, recognized expertise in Kotlin and modern Android development to set technical standards.
  • Expert understanding of Android architecture, application lifecycle, concurrency, networking, and performance optimization at scale.
  • Excellent communication skills with a track record of influencing Engineering, Product, and Design leadership.
  • Experience with Jetpack Compose and modern Android architecture patterns (preferred).
  • Experience building shared platforms, design systems, or developer infrastructure used across multiple teams (preferred).

More like this

Similar roles

Staff Android Engineer

Robinhood

Menlo Park, CA 30 days ago $230,000$270,000
Android Kotlin Jetpack Compose Java MVVM Coroutines Flow RxJava Retrofit Room Android SDK
8+ yrs exp Hybrid

Senior Digital Software Engineer, Android

Citi

Irving, TX 9 days ago $107,120$160,680
Android Kotlin Jetpack Compose Coroutines MVVM Clean Architecture Android SDK Android Studio Gradle Unidirectional Data Flow Automated Testing Agile Waterfall
8+ yrs exp Hybrid

Senior Android Engineer

Jack Henry & Associates

Cedar Falls, IA +7 58 days ago $92,100$140,000
Android Java Kotlin Jetpack Compose Kotlin Coroutines Room GitHub Actions System Analysis Fintech

Staff Software Engineer, Android

Toast, Inc.

Remote 174 days ago $193,000$309,000
Android Java Kotlin React Tailwind GraphQL Storybook PostgreSQL DynamoDB Pulsar Camel RabbitMQ REST Microservices Distributed Systems
8+ yrs exp Remote

Senior Software Engineer, Android

Pinterest

Remote 7 days ago $149,600$308,000
Android Kotlin Java Gradle CI/CD Buildkite Android Studio A/B Testing Dependency Injection Automated Testing AI-driven Development
5+ yrs exp Remote

Senior Android Engineer

Jack Henry & Associates

Cedar Falls, IA +7 24 days ago $92,100$140,000
Android Java Kotlin Jetpack Compose Kotlin Coroutines Room GitHub Actions Fintech System Analysis