Staff Software Engineer, Android - Slack Productivity Mobile

Salesforce Salesforce · Enterprise · Atlanta, New York - New York, California - San Francisco, GA

Staff Software Engineer, Android - Slack Productivity Mobile at Salesforce. This role focuses on leading the architecture and technical strategy for Slack's mobile experiences, including AI-powered features, and ensuring performance, reliability, and user experience for millions of users. The role involves cross-functional collaboration, mentorship, and establishing best practices in Android development.

What you'd actually do

  1. Shape the future of productivity on mobile by leading the architecture and technical strategy behind experiences used by millions of Slack users every day.
  2. Lead complex, cross-functional initiatives from early technical exploration through production rollout and long-term evolution.
  3. Partner closely with Product and Design to shape experiences that balance user needs, technical constraints, and long-term maintainability.
  4. Identify platform-wide opportunities to improve performance, reliability, accessibility, and developer productivity.
  5. Influence engineering decisions beyond your immediate team through technical leadership, design reviews, and mentorship.

Skills

Required

  • Kotlin
  • modern Android development
  • Android architecture
  • application lifecycle
  • concurrency
  • networking
  • performance optimization
  • product intuition
  • user experiences
  • communication skills
  • ownership
  • execution
  • continuous improvement

Nice to have

  • Jetpack Compose
  • modern Android architecture patterns
  • shared platforms
  • design systems
  • developer infrastructure
  • application performance
  • startup optimization
  • reliability
  • observability
  • technical migrations
  • large-scale architectural transformations
  • open source projects
  • Android community
  • collaboration
  • productivity
  • messaging
  • AI
  • enterprise software products

What the JD emphasized

  • leading the architecture and technical strategy
  • leading large, ambiguous technical initiatives
  • AI-powered experiences