Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Cash App Logo

Staff iOS Engineer, Foundation

Cash App

$263,600 - $395,400
Sep 29, 2025
San Francisco, CA, US
Apply Now

Square is looking to build and evolve core architectural frameworks that power Square's iOS applications, including state management, dependency injection, networking primitives, data persistence layers, observability frameworks, and testing systems.

Requirements

  • 12+ years iOS development experience, deep expertise in both legacy and modern iOS frameworks.
  • Strong systems thinking and experience building foundational frameworks, developer tools, or platform-level infrastructure at medium to large scale.
  • Experience with build systems and tooling, preferably Bazel, along with understanding of modular architecture, dependency injection, and state management (TCA, Redux, etc).
  • Performance and reliability expertise including memory management, crash analysis, and building systems for observability and monitoring.
  • Experience as a technical lead for complex, multi-quarter projects with significant organizational impact.

Responsibilities

  • Build and evolve core architectural frameworks that power Square's iOS applications, including state management, dependency injection, networking primitives, data persistence layers, observability frameworks, and testing systems.
  • Drive technical excellence across Square's iOS codebase by identifying performance bottlenecks, reliability issues, and developer productivity pain points, then building solutions that scale across hundreds of engineers.
  • Lead cross-team initiatives such as iOS version upgrades, application architecture improvements, memory leak remediation, and migration from legacy systems to modern frameworks.
  • Partner with product engineering teams to embed foundational improvements, provide technical guidance, and ensure smooth adoption of new frameworks and tools.
  • Maintain critical infrastructure including our module structure and code generation tools.
  • Drive performance and reliability improvements by building automated testing systems, observability tools, and architectural changes that prevent regressions and improve app quality.
  • Mentor and enable other engineers through documentation, education, technical reviews, and fostering communities of practice around mobile development best practices.

Other

  • Strong communication skills for technical writing, architecture reviews, and presenting to both technical and non-technical audiences.
  • Experience with being independent, have a strong bias towards action, and be a self-starter. We use processes to help us, not to constrain us.
  • We will consider qualified applicants with arrest or conviction records for employment in accordance with state and local laws and "fair chance" ordinances.
  • We encourage applicants to share any needed accommodations with their recruiter, who will treat these requests as confidentially as possible.