Slack logo

Senior Staff Engineer, Android Infrastructure

Slack

Seattle, WA
Full Time
Senior
231k-384k
4 days 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 tackle complex problems efficiently. We seek lead engineers specializing in UI frameworks or data/networking infrastructure who excel in long-term building, technical design, mentoring, and ownership across Slack's Android codebase.

Key Responsibilities

  • Lead the development and maintenance of Android infrastructure, ensuring scalability, stability, and performance.
  • Drive technical design and contribute to organization-wide technical decision-making and strategy.
  • Mentor and grow other Android engineers, setting high standards for code quality and architecture.
  • Design scalable and maintainable APIs for shared components, frameworks, or systems.
  • Debug and fix crashes, UI rendering issues, and performance problems using tools like Android Studio App Inspector and Perfetto.
  • Contribute to building patterns and structures that allow for maximum flexibility in a constantly evolving product.
  • Collaborate with cross-functional teams to deliver impactful features and improvements.

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 driving technical design and culture across a function, influencing technical decision-making.
  • Solid experience designing APIs for shared components, frameworks, or systems.
  • Extensive experience debugging Android apps, fixing crashes, UI issues, and performance problems.
  • 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, influencing, and growing engineering 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. We value diversity, inclusion, and a workplace culture that supports growth and innovation.

Apply Now

Job Details

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

About Slack

Website

slack.com

Company Size

1001-5000 employees

Location

Seattle, WA

Industry

Software Publishers

Get job alerts

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