Staff Software Engineer, Android

Salesforce

Remote

Quick summary

Work type
Remote
Location
San Francisco, CA
Salary
$197,300–$313,700 / yr
Posted
34 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $181k
This role $256k
$122k most similar roles pay here $334k

This role pays more than 88% of similar roles. Most pay $142,400–$219,425 — the shaded band above. At the midpoint, this role pays about $256k versus about $181k 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 121 open roles on FindRole.

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

Most-posted roles

View all roles at Salesforce

At a glance

TL;DR · Staff Software Engineer, Android

We are seeking a senior guardrails engineer to join our Mobile Guardrails team at Salesforce, responsible for ensuring the safe and confident development of Slack's mobile apps. This role involves building and maintaining infrastructure, test frameworks, and observability tools that support both human and AI-driven code changes in large-scale modular codebases. You will work on systems thinking, identifying root causes of issues, and creating scalable solutions that improve developer workflows and tooling across multiple platforms. Ideal candidates have 7+ years of software engineering experience with a strong background in Android development and extensive knowledge in performance tooling, observability, and AI-assisted coding tools. Experience working at scale, designing architectural patterns, and improving CI/CD pipelines is highly valued. Familiarity with Slack’s ecosystem and a passion for developer experience are bonuses.

What you'll do

  • Design and implement guardrails, delivery signals, and observability for mobile apps to ensure reliable development processes.
  • Identify and resolve root causes of issues in build systems, test infrastructure, and architectural enforcement across large codebases.
  • Develop and maintain performance tooling and observability features such as profiling, metrics dashboards, and build analysis tools.
  • Utilize AI-assisted development tools effectively and contribute to their scalability within the organization.
  • Educate and influence team members on best practices for mobile platform engineering and developer tooling.
  • Design and enforce architectural patterns across codebases, including dependency injection frameworks and module layering.

What we're looking for

  • 7+ years of software engineering experience with strong Android development skills.
  • Experience in infrastructure, tooling, or platform work within large modular codebases.
  • Proficiency and practical use of AI-assisted development tools at scale.
  • Hands-on experience with performance tooling and observability systems.
  • Track record of identifying root causes and building necessary infrastructure.
  • Comfort working across different platforms and contributing to cross-platform tooling.
  • Habit of continuous learning, experimentation, and sharing knowledge with others.

More like this

Similar roles

Careers

Qualcomm

San Diego, CA 139 days ago
C++ Java Rust Git CI/CD Android Linux ARM Mobile SoC Debugging Performance Monitoring Memory Management SDK NDK HALs Security Treble C++14 API Design Open-Source Projects

Sr Software Engineer, Android

PayPal

San Jose, California +1 50 days ago $143,500$212,850
Kotlin GraphQL REST Unit testing Automation testing Design patterns MVC MVVM Mobile Development CI/CD Android iOS Java Swift Agile Git Jira Postman SonarQube Docker
Hybrid

Software Engineer III-Android

McDonald’s Corporation

Chicago, Illinois 23 days ago $129,800$165,490
Kotlin Java Android Agile CI/CD AWS Docker Git SQL PostgreSQL Linux RESTful APIs JSON Scalability Security Object-Oriented Design Data Structures Algorithm Cloud Computing

Careers

Qualcomm

San Diego, CA 77 days ago
Java C++ Python Linux Git Android_Make Android_Studio Adb Linux_kernel Device_drivers T32 gdb AI_models JNI AIDL_HALs