Senior Staff Prototyping Engineer, iOS

Salesforce•New York, NY
•$218,400 - $401,400

About The Position

Salesforce is hiring a Senior Staff Prototyping Engineer for Slack’s Mobile team. The role leads greenfield, zero-to-one initiatives, using engineering prototypes and early product development to shape Slack’s iOS mobile experiences. The engineer works with Product, Design, Backend, and mobile engineering teams to develop intuitive, performant, and reliable features for millions of users. This is a self-directed technical leadership role requiring sound judgment in ambiguous situations. The engineer frames problems, aligns stakeholders, and moves ideas from early exploration through prototype, production rollout, and long-term evolution. The role also influences product and engineering direction across teams, promotes mobile development and operational best practices, and mentors engineers.

Requirements

  • 10 or more years of professional software engineering experience, including significant experience building complex, high-craft iOS applications at scale.
  • A track record of initiating work beyond organizational boundaries, prototyping a path to production, and aligning the organization to support new initiatives.
  • Experience in fast-paced environments, such as a startup, incubator, or zero-to-one team within a larger enterprise.
  • A track record of leading large, ambiguous, organization-spanning technical initiatives with significant business impact.
  • Deep expertise in the Swift framework and modern iOS development.
  • Strong understanding of iOS architecture, application lifecycle, concurrency, networking, and performance optimization.
  • Ability to influence product and technical direction and align executive stakeholders, Engineering/Product/Design leadership, and multiple teams.
  • Ownership, execution, continuous improvement, and judgment to prioritize high-leverage work across the organization.

Nice To Haves

  • Experience with Combine, Swift Concurrency (async/await and actors), and dependency injection frameworks such as Needle or Resolver.
  • Experience leading large-scale new products, features, or product transformations across multiple teams or an organization.
  • Experience using research, usability testing, data, and experimentation to inform decisions and identify opportunities.
  • Open-source contributions, contributions to the iOS community, or other external recognition of technical leadership.
  • Experience building collaboration, productivity, messaging, AI, or enterprise software products.
  • Excellent communication skills.
  • Strong product intuition and passion for creating exceptional user experiences.

Responsibilities

  • Lead engineering development of Slack mobile experiences used by millions of people, working across teams and the broader organization.
  • Lead complex, ambiguous, cross-functional initiatives from technical exploration through production rollout and continued evolution.
  • Prototype features to define mobile user experiences for major Slack opportunities.
  • Partner with Product and Design to shape experiences that balance user needs, technical constraints, and long-term maintainability.
  • Influence engineering decisions beyond the immediate team through technical leadership, product reviews, and mentorship.
  • Establish and promote best practices for mobile feature development and operational excellence across the engineering organization.
  • Mentor senior engineers and contribute to the growth of Slack’s mobile engineering community.
  • Frame ambiguous problems, align stakeholders on priorities, and move quickly from ideas to prototypes and shipped experiences.

Benefits

  • Time off programs
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Mental health support
  • Paid parental leave
  • Life insurance
  • Disability insurance
  • 401(k)
  • Employee stock purchasing program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service