B

Block

Runs Square payments and the Cash App money app

Senior Software Engineer - Developer Platform

Software EngineeringUpdated on Nov 10
Full-timeCalifornia, USA$185.2k - $326.8kRemote

About the Job

Requirements

  • Significant experience working in large, complex codebases; typically 7 or more years for Senior and 10 or more years for Staff.
  • Deep experience with application or platform frameworks, including upgrading them and managing their evolution over time.
  • A track record of leading migrations or large refactors from planning through rollout.
  • Ability to navigate unfamiliar code quickly and make sound changes across many teams’ areas.
  • A solid understanding of agentic loops, including tool use, context management, verification, and failure handling, and willingness to continue investing in and evolving them.
  • Strong communication skills and the ability to build trust with teams whose code is being changed.

Responsibilities

  • Lead and execute large-scale changes across the codebase, including framework upgrades, language migrations, and dependency updates, with minimal disruption to product teams.
  • Design and evolve agentic loops—the plan, act, verify, and iterate cycles that let AI agents do engineering work safely and reliably.
  • Identify friction in developer workflows, such as slow builds, flaky tests, and confusing abstractions, and fix root causes.
  • Improve build tooling and continuous integration performance, including work with Bazel or a comparable build system.
  • Build guardrails, tests, and automation that make large, automated changes safe to land.
  • Partner with product engineering teams to understand their pain points and measure the impact of the work.
  • Set technical direction and mentor other engineers on migration strategy, tooling, and codebase health.

Desired Qualifications

  • Hands-on experience with Bazel or similar build systems, such as Buck, Pants, Nx, or Gradle.
  • Experience with codemods, abstract syntax tree-based tooling, or automated refactoring at scale.
  • Background in continuous integration/continuous delivery, test infrastructure, or developer productivity metrics.
  • Experience building or integrating large language model-based coding tools into engineering workflows.
  • Open-source contributions to build tools, frameworks, or developer tooling.

About the Company

Block

Runs Square payments and the Cash App money app

Block runs Square, which sells card readers and checkout software to businesses, and Cash App, an app people use to send, save, spend, and borrow money. Its first product, a square card reader that plugged into a phone's headphone jack in 2010, let street vendors and other small sellers accept credit cards. Square earns a fee on each card payment and charges for software, while Cash App makes money from its debit card, short-term loans, Afterpay installment plans, and bitcoin sales. Block also owns the music streaming service TIDAL and builds bitcoin hardware, including the Bitkey wallet and Proto mining rigs. Twitter co-founder Jack Dorsey co-founded the company in 2009, and its main office is in Oakland, California.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Oakland, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Block

See more jobs