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.