Jobs · Engineering · New York

Senior Staff Software Engineer, iOS Platform

Gusto · New York, NY · 1 mo ago
HybridEngineeringFull-time

About the role

We are seeking a Mobile iOS Engineer with 12+ years of experience to join our team. Your responsibilities will include:

  • Architect, build, test, and refine Gusto’s iOS app.
  • Utilize AI agents to deliver high-quality output quickly.
  • Identify and advocate for best practices, architecture, and process improvements.
  • Enhance and maintain our iOS mobile infrastructure, including build pipelines, testing automation, and the release process.
  • Build and scale essential foundational services like push notification systems, accessibility, and localization features.
  • Develop, iterate, and improve product features that integrate core business functions, work tools, value-added services, and financial products.
  • Collaborate with product management, design, and partner teams to solve technical and customer pain points.

Requirements

  • A minimum of 10 years of experience in Swift and iOS software engineering, with at least 12 years in mobile software engineering overall.
  • Excellent communication skills and a knack for building strong cross-functional partnerships.
  • A self-driven mindset with the ability to tackle greenfield projects and bring innovative ideas to life.
  • Proficiency in iOS testing frameworks and a solid understanding of best practices.
  • Experience in developing platform components and common features that enhance scalability, consistency, performance, and maintainability throughout the product development lifecycle.
  • Strong critical thinking abilities and a keen attention to detail.
  • A willingness to learn continuously and a passion for mentoring others in the organization.

Bonus points

  • Experience delivering high-quality code across a diverse tech stack.
  • Experience with analytics and monitoring tools to track app performance / health and user engagement.
  • Experience with mobile infrastructure, for example: CI/CD, automated testing environments, and release orchestration.
  • Building a strong mobile foundation that feature teams can build on top of.
  • Mobile Testing-at-scale.
  • Strong knowledge of GraphQL.
  • Experience working at scale on apps that span multiple teams and feature areas.

Similar jobs