Taro Logo

Senior Staff Engineer, Android Infrastructure

Leading technology company providing AI + Data + CRM solutions to help businesses connect with customers in innovative ways.
$230,700 - $384,100
Android
Staff Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Enterprise SaaS

Description For Senior Staff Engineer, Android Infrastructure

Salesforce is seeking a Senior Staff Engineer to lead their Android Infrastructure team for the Slack Android client. This role combines technical leadership with hands-on development, focusing on building robust infrastructure used by millions daily. The position requires deep Android expertise and proven experience in leading technical teams.

The role involves working on the Android Product Infrastructure team, enabling feature engineers to tackle complex problems efficiently. The ideal candidate will specialize in either UI frameworks or data/networking infrastructure, with a focus on building sustainable, long-term solutions. They'll be responsible for setting technical standards, mentoring team members, and maintaining high code quality across Slack's Android codebase.

This is an excellent opportunity for a senior technical leader who combines deep Android expertise with strategic thinking. The role offers competitive compensation ($230,700 - $384,100 based on location) and comprehensive benefits including medical, dental, vision, 401(k), and equity opportunities. The position supports hybrid work arrangements in either San Francisco or Seattle.

Key responsibilities include leading technical design, mentoring team members, developing scalable APIs, and driving infrastructure improvements. The ideal candidate will have 10+ years of Android development experience, deep knowledge of Kotlin and Android frameworks, and a proven track record of leading technical initiatives that solve complex, open-ended problems.

Salesforce emphasizes equality and inclusion, offering a collaborative environment where technical excellence meets business impact. They're looking for someone who can balance technical leadership with hands-on development, while maintaining a product-minded approach to engineering.

Last updated a day ago

Responsibilities For Senior Staff Engineer, Android Infrastructure

  • Lead and guide efforts of a functional group through delegation to senior technical leaders
  • Drive technical design and culture across the function
  • Contribute to organization-wide technical decision-making and strategy
  • Design scalable and maintainable APIs for shared components
  • Monitor and improve app performance metrics
  • Mentor and grow other engineers and teams
  • Build strong, sustainable infrastructure for the Slack Android client

Requirements For Senior Staff Engineer, Android Infrastructure

Kotlin
Java
Python
  • 10+ years of experience building and maintaining complex Android applications
  • Deep expertise with Kotlin and Android framework components
  • Strong understanding of Android architectural patterns (MVVM/MVP/MVI)
  • Experience with RxJava, Coroutines, Flows and dependency injection frameworks
  • Experience with scripting (Python/bash etc)
  • Experience with running a/b experimentation
  • Deep familiarity with Android Studio ecosystem, CI/CD pipelines, and automated testing tools
  • Ability to monitor and improve app KPIs
  • Experience debugging and fixing crashes, UI rendering issues, and performance problems

Benefits For Senior Staff Engineer, Android Infrastructure

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Medical, dental, and vision insurance
  • 401(k) plan
  • Employee stock purchase program
  • Life and disability insurance
  • Paid parental leave
  • Mental health support
  • Time off programs

Interested in this job?

Jobs Related To Salesforce Senior Staff Engineer, Android Infrastructure