Staff Software Engineer, Android - Slack Productivity Mobile

Slack

San Francisco (CA)

Hybrid

USD 130,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive total compensation
Time off programs
Medical, dental, vision insurance
401(k) with company match

Job summary

Slack is searching for a Staff Android Engineer to shape the future of productivity on mobile for Android users. The role involves leading the technical strategy, mentoring engineers, and enhancing performance and reliability for existing applications.

Candidates should have a strong background in Kotlin, Android development, and system architecture, with at least 6 years of relevant experience. The position offers competitive compensation, benefits, and a commitment to an inclusive workplace.

Qualifications

  • 6+ years of professional software engineering experience, particularly in Android applications.
  • Proven track record of leading complex technical initiatives.
  • Strong product intuition and communication skills.

Responsibilities

  • Lead the architecture and technical strategy for mobile experiences.
  • Mentor senior engineers and influence engineering decisions.
  • Identify opportunities to improve platform performance and reliability.

Skills

Kotlin
Android development
Technical leadership
System architecture design
User experience design

Job description

The Role

Staff Android Engineer – responsible for shaping the future of productivity on mobile for Slack’s Android platform, driving architecture and engineering strategy, influencing product direction, and solving challenging technical problems.

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 every day.
  • Lead complex, cross‑functional initiatives from early technical exploration through production rollout and long‑term evolution.
  • Partner closely with Product and Design to balance user needs, technical constraints, and maintainability.
  • Identify platform‑wide opportunities to improve performance, reliability, accessibility, and developer productivity.
  • Influence engineering decisions beyond your immediate team through design reviews and mentorship.
  • Establish best practices for Android development, testing, observability, and operational excellence.
  • Help evolve Slack’s mobile architecture and infrastructure to support future product investments, including AI‑powered experiences.
  • Mentor senior engineers and contribute to the growth of the broader Android engineering community within Slack.
Qualifications
  • 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 and drive alignment across diverse stakeholders.
  • 6+ years of professional software engineering experience, including significant build of Android applications 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 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
  • Competitive total compensation, including salary, bonus, equity, and benefits.
  • Time off programs, medical, dental, vision, mental health support, paid parental leave, life and disability insurance.
  • 401(k) with company match and employee stock purchasing program.
  • Inclusive workplace with flexible work arrangements and resources to support career development.
Equal Opportunity Statement

Salesforce is an equal opportunity employer. All employment decisions are based on merit, without regard to any protected classifications. We are committed to providing a diverse and inclusive workplace where every employee can thrive.

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

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.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
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

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
Staff Software Engineer, Android

Jobtailor • California (MO)

On-site
USD 140,000 - 190,000
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
Senior Android Architect & Tech Leader
Senior Android Architect & Tech Leader

Slack • New York (NY)

Hybrid
USD 130,000 - 160,000
Competitive compensation
Medical, dental, and vision benefits
401(k) with company match
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