Staff iOS Software Engineer, Bitcoin

Block•Bay Area, CA, United States of America, CA
•$263,600 - $395,400•Remote

About The Position

The Bitcoin team at Block is seeking an experienced iOS engineer to help build products and platforms that make bitcoin, stablecoins, and non-custodial wallets accessible globally. This role involves working across multiple Block brands (Cash App, Square, Bitkey) to create secure, reliable, and high-quality mobile experiences. The ideal candidate is passionate about building products, can navigate complex problems, and thrives in a fast-paced environment. You will collaborate closely with product, design, and engineering partners to translate intricate financial capabilities into intuitive and dependable customer experiences.

Requirements

  • 12+ years of professional software engineering experience.
  • 4+ years building native iOS products.
  • Deep experience building, shipping, and maintaining native iOS products using Swift and Apple frameworks.
  • Experience creating foundational systems, shared frameworks, and tooling used widely on your team.
  • A record of leading strategic initiatives with broad adoption and durable impact.
  • Strong systems thinking, technical communication, mentoring, and organizational influence.

Nice To Haves

  • Experience working in large, modular iOS applications, including existing UIKit or Objective-C codebases.
  • Experience with build systems, continuous integration and delivery, testing infrastructure, observability, or mobile performance.
  • Experience supporting customer-facing or seller-facing products in financial services, commerce, or another high-trust environment.
  • Experience with experimentation infrastructure, feature flags, or large-scale product delivery.
  • Experience working with bitcoin, stablecoin, and non-custodial technologies.
  • A record of identifying and leading work that was not already on a team's roadmap.

Responsibilities

  • Own the technical direction and delivery of a critical area of our iOS product experience with bitcoin and stablecoin.
  • Prototype new ideas, make architectural decisions, write production code, and lead work through launch and ongoing improvement.
  • Align product requirements with backend capabilities.
  • Resolve dependencies with partner teams.
  • Make tradeoffs across customer experience, delivery speed, security, and reliability.
  • Tackle complex design and implementation problems while helping other engineers contribute effectively.
  • Ship valuable products and improve future releases through fewer recurring problems, clearer interfaces, stronger testing, and reusable practices.
  • Build and evolve the iOS product related to bitcoin, stablecoin, and non-custodial wallets.
  • Work across interfaces in Cash App, Square, and Bitkey.
  • Own complex features end-to-end, including client architecture, service integration, testing, rollout, and post-launch improvements.
  • Collaborate with product and design to shape customer journeys, prototype new interactions, and develop delivery plans.
  • Build prototypes, reference implementations, and critical paths to validate technical directions.
  • Contribute bitcoin and stablecoin technology to open source when it benefits the community.
  • Influence the technical direction within the product area, managing tradeoffs and dependencies with adjacent teams.
  • Improve architecture and shared components to accelerate product development, enhance safety, and ensure consistency.
  • Integrate automated testing, observability, and safe rollout practices, ensuring appropriate security, privacy, and compliance safeguards.
  • Integrate AI-assisted development tools into daily workflows to enhance leverage within bitcoin engineering.
  • Evaluate emerging tools and practices, building durable, AI-powered capabilities where they add clear value.
  • Verify AI-assisted outputs and maintain high standards for software quality, security, and reliability.
  • Contribute to codebases beyond iOS specialty.
  • Operate beyond the immediate team to identify and address cross-cutting technical problems.
  • Lead architecture and design reviews across team boundaries.
  • Surface systemic risks before they impact customers, sellers, or engineering.
  • Mentor engineers through design discussions, code reviews, and structured guidance.
  • Help set technical standards to improve the quality and velocity of iOS development.
  • Partner with engineers, product managers, designers, and engineering leaders to align technical investments with product needs.
  • Work with Android, web, and backend engineers to improve shared product foundations and cross-platform experiences.
  • Represent bitcoin iOS in cross-team and company-wide technical discussions.
  • Communicate complex technical decisions clearly to both technical and nontechnical audiences.

Benefits

  • Remote work
  • Medical insurance
  • Flexible time off
  • Retirement savings plans
  • Modern family planning
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service