Block
Senior Software Engineer, Developer Experience
$185K–$327K
Bay Area, CA, United States of America +1 · Remote · Senior · Full-time · Posted Oct 29, 2026
- Location
- Bay Area, CA, United States of America
US - CA - Bay Area - Remote - Experience
- Typically 10+ years for Staff or 7+ years for Senior, working in large, complex codebases.
About the job
Build developer tools and autonomous-agent workflows that help engineers make large-scale changes to Block’s monorepos safely and efficiently.
What you'll do
- Build, support, and drive adoption of tools for engineers and agents, including CLIs, desktop integrations, and agent interfaces.
- Design agent workflows and safeguards for large-scale codebase changes such as framework upgrades, migrations, and dependency updates.
- Identify development friction, measure tool impact, and set technical direction while mentoring engineers.
What they ask for
- Experience shipping developer tools used by engineers, including adoption, debugging, and user support.
- Experience building agent workflows and deep understanding of tool use, context management, verification, and failure handling.
- Deep experience with application or platform frameworks, including upgrades, and a track record leading migrations or large refactors.
- Significant experience in large, complex codebases (typically 10+ years for Staff, 7+ for Senior); strong communication skills.
Nice to have
- Experience with harness or context engineering, agent observability (for example, OpenTelemetry), or internal tool distribution and adoption measurement.
- Background in developer productivity metrics, test infrastructure, or CI/CD; open-source contributions to developer tooling or agent frameworks.
Pay
$217,800 — $326,800 USD (base salary); $207,000 — $310,400 USD (base salary); $196,100 — $294,100 USD (base salary); $185,200 — $277,800 USD (base salary)
Tools
CLIs, OpenTelemetry, CI/CD
AI focus
Build and evolve autonomous-agent tools, workflows, and safeguards for engineering work, including large-scale codebase changes.
Model-written summary · the original posting is authoritative