Staff Software Engineer, Android - Slack Productivity Mobile

salesforce.com, inc.

Atlanta (GA)

On-site

USD 197,300 - 313,700

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, vision, and mental health support
Paid parental leave
401(k) and equity opportunities

Job summary

Salesforce.com, inc. is seeking a Staff Software Engineer specializing in Android to drive the technical strategy of Slack’s mobile application. This role involves collaborating with various engineering teams and leading complex initiatives that are core to the user experience.

The ideal candidate should have over 6 years of experience, a deep understanding of Kotlin, and a strong background in Android application development. Benefits include comprehensive health coverage and competitive compensation, with a salary range of $197,300 to $313,700 annually.

Qualifications

  • 6+ years of professional software engineering experience, particularly in Android applications.
  • Experience leading large technical initiatives with measurable business impact.
  • Strong product intuition and passion for creating exceptional user experiences.

Responsibilities

  • Lead technical strategy and architecture for Slack’s Android application.
  • Collaborate with diverse teams for development of intuitive mobile experiences.
  • Establish best practices for Android development and mentor senior engineers.

Skills

Kotlin
Modern Android development
Android architecture
Performance optimization
Communication skills

Job description

Staff Software Engineer, Android – Slack Productivity Mobile

We are seeking a Staff Android Engineer to help shape the future of productivity on mobile. As a Staff Engineer, you will lead technical strategy across multiple teams, drive architecture decisions, influence product direction, and solve challenging problems in Slack’s Android application.

What You’ll Do
  • Shape the future of productivity on mobile by leading the architecture and technical strategy behind experiences used by millions of Slack users.
  • Lead complex, cross‑functional initiatives from early technical exploration through production rollout and long‑term evolution.
  • Partner closely with Product, Design, Backend, Infrastructure, iOS, and other mobile engineers to deliver intuitive, performant, and reliable experiences.
  • Identify platform‑wide opportunities to improve performance, reliability, accessibility, and developer productivity.
  • Influence engineering decisions beyond your team through design reviews, mentorship, and best‑practice advocacy.
  • Establish best practices for Android development, testing, observability, and operational excellence.
  • Evolve Slack’s mobile architecture and infrastructure to support future product investments, including AI‑powered experiences.
  • Mentor senior engineers and contribute to the wider Android engineering community within Slack.
What We’re Looking For
  • Proven track record of leading large, ambiguous technical initiatives with measurable business impact.
  • Experience designing systems and architectures that scale across multiple teams and long‑lived codebases.
  • Ability to influence technical direction through collaboration rather than authority, aligning diverse stakeholders.
  • 6+ years of professional software engineering experience, with significant Android application experience at scale.
  • Deep expertise in Kotlin and modern Android development.
  • Strong understanding of Android architecture, application lifecycle, concurrency, networking, and performance optimization.
  • Strong product intuition and a passion for creating exceptional user experiences.
  • Excellent communication skills and experience working across Engineering, Product, and Design organizations.
  • A bias toward ownership, execution, and continuous improvement.
Preferred Qualifications
  • Experience with Jetpack Compose and modern Android architecture patterns.
  • Experience building shared platforms, design systems, or developer infrastructure.
  • Expertise in application performance, startup optimization, reliability, and observability.
  • Experience leading technical migrations or large‑scale architectural transformations.
  • Contributions to open source projects or the Android community.
  • Experience building collaboration, productivity, messaging, AI, or enterprise software products.
Benefits

Time off programs, medical, dental, vision, mental health support, paid parental leave, life and disability insurance, 401(k), employee stock purchasing program, and equity opportunities. Compensation includes a base salary range of $197,300–$313,700 annually, with higher ranges in select cities.

Accommodations

If you need a reasonable accommodation during the application or recruiting process, please submit a request via our Accommodations Request Form.

Posting Statement

Salesforce is an equal opportunity employer and maintains a policy of non‑discrimination with all employees and applicants for employment. We consider all applicants fairly, without regard to race, religion, color, national origin, sex, sexual orientation, gender identity, veteran or marital status, or other protected classifications. Employment decisions are based on merit and qualifications.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Android - Slack Productivity Mobile
Staff Software Engineer, Android - Slack Productivity Mobile

salesforce.com, inc. • San Francisco (CA)

On-site
USD 197,000 - 314,000
Medical, dental, and vision insurance
Mental health support
Paid parental leave
+2
Staff Software Engineer, Android - Slack Productivity Mobile
Staff Software Engineer, Android - Slack Productivity Mobile

Slack • San Francisco (CA)

Hybrid
USD 130,000 - 180,000
Competitive total compensation
Time off programs
Medical, dental, vision insurance
+1
Staff Software Engineer, Android - Slack Productivity Mobile
Staff Software Engineer, Android - Slack Productivity Mobile

Slack • New York (NY)

Hybrid
USD 130,000 - 160,000
Competitive compensation
Medical, dental, and vision benefits
401(k) with company match
Staff Software Engineer, Android - Slack Productivity Mobile
Staff Software Engineer, Android - Slack Productivity Mobile

Salesforce • San Francisco (CA)

On-site
USD 197,000 - 314,000
Medical and dental benefits
401(k)
Employee stock purchasing program
Staff Software Engineer, Android - Slack Productivity Mobile
Staff Software Engineer, Android - Slack Productivity Mobile

100 Salesforce, Inc. • Atlanta (GA)

Hybrid
USD 197,000 - 314,000
Medical, dental, and vision insurance
Paid parental leave
401(k)
+1
Staff Software Engineer, Android - Slack Productivity Mobile
Staff Software Engineer, Android - Slack Productivity Mobile

salesforce.com, inc. • New York (NY)

On-site
USD 197,000 - 314,000
Medical, dental, and vision insurance
Paid parental leave
Employee stock-purchasing program
+1
Staff Software Engineer, Android - Slack Productivity Mobile
Staff Software Engineer, Android - Slack Productivity Mobile

Salesforce • New York (NY)

On-site
USD 197,000 - 314,000
Comprehensive health benefits
401(k) with company match
Employee stock purchasing program
+1
Sr. Staff Software Engineer, Android
Sr. Staff Software Engineer, Android

Global Gainsight Admins Community • San Francisco (CA)

On-site
USD 218,000 - 365,000
Sr. Staff Software Engineer, Android
Sr. Staff Software Engineer, Android

salesforce.com, inc. • San Francisco (CA)

On-site
USD 218,000 - 365,000
Staff Android Engineer — Lead Mobile Architecture & Equity
Staff Android Engineer — Lead Mobile Architecture & Equity

salesforce.com, inc. • Atlanta (GA)

On-site
USD 197,000 - 314,000
Medical, dental, vision, and mental health support
Paid parental leave
401(k) and equity opportunities