Jobs · Information Technology · California

Sr. Staff Software Engineer, Android

Global Gainsight Admins Community · San Francisco, CA · 1 mo ago
Information Technology$218k–$365k/yrFull-time

About the role

The Senior Staff Android Engineer (Architect) role at Slack is part of the Architect technical leadership track. This role combines deep hands-on technical leadership with organization-wide influence, shaping how multiple teams build and scale mobile software.

Responsibilities

  • Define the multi-year technical strategy behind experiences used by millions of Slack users every day, spanning multiple teams and the broader organization.
  • Lead the most complex, ambiguous, cross-functional initiatives from early technical exploration through production rollout and long-term evolution, often spanning several teams or the entire org.
  • Partner with Product and Design leadership to shape experiences that balance user needs, technical constraints, and long-term maintainability at scale.
  • Identify and drive org-wide opportunities to improve performance, reliability, accessibility, and developer productivity.
  • Set and evangelize best practices for Android development, testing, observability, and operational excellence across the broader engineering organization.
  • Drive the evolution of Slack's mobile architecture and infrastructure to support future product investments, including AI-powered experiences.
  • Mentor and grow other Staff and Senior engineers, and help cultivate technical leadership across the broader Android engineering community within Slack.

Requirements

  • Proven track record, at an Architect level, of leading large, ambiguous, org-spanning technical initiatives with significant measurable business impact.
  • Deep experience designing systems and architectures that scale across many teams and long-lived codebases over many years.
  • Demonstrated ability to influence technical direction purely through expertise and collaboration, driving alignment across executive and senior stakeholders and multiple teams.
  • 15+ years of professional software engineering experience, including extensive experience building and scaling Android applications in production.
  • Expert understanding of Android architecture, application lifecycle, concurrency, networking, and performance optimization at scale.
  • Strong product intuition and a passion for creating exceptional user experiences.
  • Excellent communication skills and a track record of influencing across Engineering, Product, and Design leadership, including executive stakeholders.
  • A bias toward ownership, execution, and continuous improvement, with the judgment to prioritize the highest-leverage work across the organization.

Preferred Qualifications

  • Experience with Jetpack Compose and modern Android development.
  • Experience building shared platforms, design systems, or developer infrastructure used across multiple teams.
  • Deep expertise in application performance, startup optimization, reliability, and observability at scale.
  • Experience leading large-scale technical migrations or architectural transformations spanning multiple teams or the whole org.
  • Contributions to open source projects or the Android community, or other external recognition of technical leadership.
  • Experience building collaboration, productivity, messaging, AI, or enterprise software products.

Similar jobs