Jobs · Engineering · California

Staff software engineer - iOS

Intuit · Mountain View, CA · 2 mo ago
On-siteEngineering$203k–$274k/yrFull-time

About the role

Join Intuit as a Staff Software Engineer on the QuickBooks Workforce Solutions team. Intuit acts as a 42-year-old startup, constantly disrupting itself to identify major new technology and design trends that deliver our mission to power prosperity around the world. Our fast-paced team focuses on delivering cutting-edge capabilities while having fun. In this role, you will set the technical direction for iOS across a portfolio of products used by millions of small business owners and shape how we apply AI—both to accelerate development and to deliver intelligent, on-device experiences that customers love.

Responsibilities

  • Own the technical vision and multi-quarter architectural roadmap for iOS across Workforce Solutions, driving it end-to-end across multiple layers of the stack.
  • Hands-on development: write highest-quality code with attention to scalability and performance.
  • Design, architect, and implement durable components and shared frameworks to deliver beautiful customer experiences faster and with high quality.
  • Drive significant technical initiatives spanning teams—decomposing ambiguous problems, sequencing work, identifying risks, and communicating trade-offs to engineering and business stakeholders.
  • Design and ship intelligent features powered by on-device models, deciding what belongs on-device versus in the cloud based on latency, cost, privacy, and offline needs.
  • Set the strategy for AI-assisted development tooling to raise engineering productivity while maintaining a high bar for code quality and security review.
  • Raise the engineering bar through code and design reviews, development best practices, and investment in test automation, observability, and release health.
  • Work with product managers, designers, and engineers to build solutions customers love to use daily.
  • Partner with backend, platform, and other groups inside and outside Intuit for cross-functional design, solution integration, and onboarding of mobile/SaaS/web offerings.
  • Coach and mentor engineers pursuing the technical career path, acting as a role model for technical excellence.
  • Stay aware of Apple platform trends and annual OS/SDK changes, recommend best practices, share learnings, and make strategic technology choices for the mobile organization.

Requirements

  • 8+ years of software engineering experience, with 6+ years building and shipping production iOS applications in Swift, including Objective-C interop in large legacy codebases.
  • Deep expertise in iOS frameworks and app architecture: SwiftUI, UIKit, Swift Concurrency (async/await, actors), Combine, and tradeoffs between MVVM, VIPER, and unidirectional patterns at scale.
  • Proven track record architecting modular iOS codebases: feature modularization, dependency injection, and versioned internal frameworks enabling parallel development.
  • Hands-on experience with on-device machine learning on Apple platforms: Core ML, Vision, Natural Language, and Foundation Models framework for on-device LLM inference.
  • Practical understanding of tradeoffs between on-device and server-side inference: latency, cost, offline capability, model size, and privacy advantages of keeping sensitive financial data on-device.
  • Fluency with AI-assisted development: using coding agents and LLM tooling (Claude Code, Copilot, Cursor) to accelerate delivery, with sound judgment for review in security- and compliance-sensitive paths.
  • Expertise with the iOS delivery toolchain: Xcode build systems, Swift Package Manager/CocoaPods, Fastlane, and CI/CD pipelines with automated release trains and phased App Store rollouts.
  • Strong command of mobile quality and performance engineering: XCTest/XCUITest, snapshot testing, Instruments profiling, crash triage, app size, cold-start latency, and battery/network efficiency.
  • Experience owning app security and compliance on-device: secure storage of sensitive financial data, Keychain, biometric authentication, and secure API/token handling.
  • Deep customer empathy and ability to translate insights into mockups, wireframes, and working proof-of-concept code.
  • Expertise in translating design (Figma/Zeplin) into working iOS code with a high bar for accessibility, internationalization, and instrumentation.
  • Ability to mock server-side dependencies for rapid iteration, plus solid knowledge of server-side development processes, tools, and technology, including API and contract design.
  • Strong bias to action: bring ideas to life quickly through prototyping, experimentation, and a "JFDI" attitude.
  • Solid communication skills: explain complex technical issues to both technical and non-technical audiences and build alignment across teams without formal authority.
  • Demonstrated ability to mentor engineers, raise the bar in code and design reviews, and act as a technical role model.
  • BS/MS in computer science or equivalent work experience.

Preferred Experience

  • Developing, maintaining, and innovating large-scale, consumer-facing mobile applications with millions of active users.
  • Integrating Apple Intelligence capabilities: App Intents, Writing Tools, Visual Intelligence, or Siri integration.
  • Model conversion, quantization, and performance tuning for on-device inference (Core ML Tools, running models efficiently on the Neural Engine).
  • Shipping LLM-backed product features, including prompt engineering, evaluation harnesses, and handling non-deterministic output in production.
  • Working in a large multi-team or monorepo mobile environment, defining standards and shared platform components adopted by other teams.
  • A/B experimentation, feature flagging, and data-driven release decisions on mobile.
  • Cross-platform or shared-code approaches (KMP, React Native) and a clear point of view on when they are and aren’t the right call.
  • Background in fintech, payroll, or other domains with strict data privacy and regulatory requirements.

Pay

Intuit provides a competitive compensation package with a strong pay-for-performance rewards approach. This position may be eligible for a cash bonus, equity rewards, and benefits. The expected base pay range for this position in Mountain View is $202,500 - $274,000.

Similar jobs