Description
We're looking for a Staff Engineer to help shape the future of Slack's mobile product. As a Prototyping Engineer, you'll embed as a leader on greenfield, zero-to-one initiatives. You'll influence product and design direction through engineering work that builds and ships the first versions of newly-imagined, fully working product features.
Responsibilities:
- Shape the future of Slack on mobile by leading the engineering development of experiences used by millions of users every day
- Lead the most complex, ambiguous, cross-functional initiatives from early technical exploration through production rollout and long-term evolution
- Lead feature prototyping to define the mobile user experience for Slack's biggest opportunities
- Partner closely with Product and Design to shape experiences that balance user needs, technical constraints, and long-term maintainability
- Influence engineering decisions beyond your immediate team through technical leadership, product reviews, and mentorship
- Set and evangelize best practices for mobile feature development and operational excellence across the broader engineering organization
- Mentor senior engineers and contribute to the growth of the broader mobile engineering community within Slack
Requirements:
- 8+ years of professional software engineering experience, including significant experience building complex, high-craft Android applications at scale
- Proven track record of moving outside of organizational boundaries to start new initiatives, prototype the path to production, and reorient the organization to support the new initiative
- Experience working in fast-paced environments
- Proven track record of leading large, ambiguous, org-spanning technical initiatives with significant business impact
- Deep expertise in Kotlin framework and modern Android development
- Strong understanding of Android architecture, application lifecycle, concurrency, networking, and performance optimization
Preferred Qualifications:
- Experience with Jetpack Compose and modern Android architecture patterns
- Experience with Kotlin coroutines, and dependency injection frameworks
- Experience leading large-scale new products, features, or product transformations spanning multiple teams or the whole org
- Experience using research, usability testing, data, and experimentation to ground decisions and uncover opportunities
- Contributions to open source projects or the Android community
- Experience building collaboration, productivity, messaging, AI, or enterprise software products
Benefits:
- Time off programs
- Medical, dental, vision
- Mental health support
- Paid parental leave
- Life and disability insurance
- 401(k)
- Employee stock purchasing program
The typical base salary range for this position is $197,300 - $313,700 annually. In select cities within the San Francisco and New York City metropolitan area, the base salary range for this role is $237,700 - $344,700 annually.