Slack logo

Senior Staff Engineer, Android Infrastructure

Slack

San Francisco, CA
Full Time
Senior
231k-384k
about 1 month ago

Job Description

About the Role

We're Salesforce, the Customer Company, inspiring the future of business with AI+ Data +CRM. Leading with our core values, we help companies across every industry blaze new trails and connect with customers in a whole new way. We empower you to be a Trailblazer, driving your performance and career growth, charting new paths, and improving the state of the world. We are looking for people passionate about building strong, sustainable infrastructure for the Slack Android client, used by millions daily. The Android Product Infrastructure team enables feature engineers at Slack to solve complex problems efficiently. We seek lead engineers specializing in UI frameworks or data/networking infrastructure who excel in long-term building, mentoring, and maintaining high-quality code across Slack's Android codebase.

Key Responsibilities

  • Lead the development and maintenance of complex Android applications, guiding efforts through delegation to senior technical leaders.
  • Design and implement scalable and maintainable APIs for shared components, frameworks, or systems.
  • Drive technical design and influence engineering culture across the organization, contributing to technical decision-making and strategy.
  • Debug and resolve crashes, UI rendering issues, and performance problems using tools like Android Studio App Inspector and Perfetto.
  • Mentor and grow other Android engineers, setting high standards for technical design and code quality.
  • Build infrastructure that allows for maximum flexibility in a constantly evolving product environment.
  • Ensure the quality, testing, documentation, and structure of code in a team environment.

Requirements

  • 10+ years of experience building and maintaining complex Android applications in a team environment.
  • Deep expertise with Kotlin and Android framework components.
  • Strong understanding of Android architectural patterns such as MVVM, MVP, or MVI.
  • Experience leading features or systems that solve large, open-ended problems with innovative approaches.
  • Proven ability to drive technical design and influence organizational technical decision-making.
  • Solid experience designing scalable and maintainable APIs for shared components or systems.
  • Extensive experience debugging Android crashes, UI issues, and performance problems using relevant tools.
  • Experience with RxJava, Coroutines, Flows, and dependency injection frameworks like Dagger or Anvil.
  • Experience with scripting languages such as Python or Bash.
  • Experience with running A/B experiments and monitoring app KPIs like launch time, ANRs, and crash-free sessions.
  • Disciplined approach to development, testing, documentation, and code structure.
  • Interest in guiding and growing other engineers and teams.
  • Deep familiarity with Android Studio ecosystem, CI/CD pipelines, and automated testing tools.
  • A product-minded approach connecting technical initiatives to business impact.

Nice to Have

  • Experience using Slack and a keen interest in improving it.
  • A passion for creating accessible applications.
  • Prior experience on a centralized infrastructure team serving internal and external users.

Qualifications

  • Educational background is not explicitly specified, but extensive professional experience is required.

Benefits & Perks

  • Time off programs, medical, dental, and vision insurance.
  • Mental health support, paid parental leave, life and disability insurance.
  • 401(k) plan and employee stock purchasing program.
  • Additional details available at https://www.salesforcebenefits.com.

Working at Slack

Salesforce is an equal opportunity employer committed to creating an inclusive workplace free from discrimination. We believe in equality for all and assess employees and applicants based on merit, competence, and qualifications. Our policies promote fairness in recruiting, hiring, promotion, and all employment practices, regardless of race, religion, gender, sexual orientation, age, disability, veteran status, or other protected classifications. We foster a workplace that values diversity, inclusion, and equal opportunity.

Apply Now

Job Details

Posted AtJun 17, 2025
Salary231k-384k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Slack

Website

slack.com

Company Size

1001-5000 employees

Location

San Francisco, CA

Industry

Software Publishers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches