Senior Software Engineer, Developer Experience

Block

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Francisco, CA
Salary
$217,800–$326,800 / yr
Posted
3 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $168k
This role $272k
$95k $352k
below market most similar roles pay here above market

This role pays more than 99% of similar roles. Most pay $148,875–$186,225 — the blue band above. At the midpoint, this role pays about $272k versus about $168k for comparable roles.

Based on 240 similar postings.

Employer

About Block

Block, Inc. (formerly Square) is a financial technology company operating the Square merchant payments ecosystem, Cash App peer-to-peer payments, TIDAL music streaming, and Bitcoin-focused financial services. Industry: Financial Technology & Payments

Block currently has 41 open roles on FindRole.

Listed pay typically runs $217,800–$326,800 across 40 roles with salary data.

Most-posted roles

View all roles at Block

At a glance

TL;DR · Senior Software Engineer, Developer Experience

Careers - Senior Software Engineer, Developer Experience As a Senior Software Engineer, Developer Experience, you will join the team responsible for optimizing the codebase and workflows for both human developers and AI agents. You will manage the developer experience within large monorepos by leading framework migrations, language updates, and dependency management. Your daily work involves identifying friction like slow builds or flaky tests, improving CI performance, and designing agentic loops for automated engineering tasks. You will utilize tools such as Bazel, Buck, Pants, Nx, or Gradle, while applying skills in codemods, AST-based tooling, and LLM-based coding integrations. This role solves the technical challenge of maintaining a large, evolving codebase by building guardrails, automation, and infrastructure that ensure safe, large-scale changes across the entire engineering organization.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Lead large-scale codebase changes including framework upgrades, language migrations, and dependency updates.
  • Design and evolve agentic loops to enable AI agents to perform engineering work safely.
  • Identify and resolve friction in developer workflows such as slow builds and flaky tests.
  • Improve build tooling and CI performance using systems like Bazel.
  • Build guardrails, tests, and automation to ensure large automated changes land safely.
  • Partner with product engineering teams to identify pain points and measure the impact of tooling improvements.
  • Set technical direction and mentor other engineers on migration strategy and codebase health.

What we're looking for

  • Require significant experience (typically 7+ years for Senior, 10+ for Staff) working in large, complex codebases.
  • Require deep experience with application or platform frameworks, including upgrading and managing their evolution over time.
  • Require a track record of leading migrations or large refactors from planning through rollout.
  • Require a solid understanding of agentic loops, including tool use, context management, verification, and failure handling.
  • Require strong communication skills and the ability to build trust with teams whose code is being changed.
  • Require comfort navigating unfamiliar code quickly and making sound changes across many teams' areas.
  • Prefer hands-on experience with Bazel or similar build systems like Buck, Pants, Nx, or Gradle.
  • Prefer experience with codemods, AST-based tooling, automated refactoring at scale, or LLM-based coding tools.

More like this

Similar roles

Senior Software Engineer II, Developer Experience

Instacart

Remote (Ontario, Canada) +3 42 days ago $196,000–$207,000
Go Python TypeScript Ruby Java CI/CD Docker Kubernetes Bazel Platform Engineering Infrastructure Observability Build Systems Developer Experience
8+ yrs exp Remote

Senior Software Engineer, Developer Experience

Adobe

San Jose, CA +2 39 days ago
AI Bazel CI/CD TypeScript JavaScript Python Go Java C++ Kubernetes Terraform OpenTelemetry Grafana Splunk System Design Data Structures Algorithms Cloud Infrastructure Monorepo Reliability Engineering
5+ yrs exp

Senior Software Engineer/Developer

Fidelity Financial Services

Westlake, TX 15 days ago
Java Spring Boot NETCORE AWS Kubernetes Kafka PostgreSQL Docker CI/CD JUnit Mockito SNS SQS SQL JDBI Datadog Splunk Swagger Apache Tomcat Liquibase GitHub Jira Service Now MockServer Bruno
3+ yrs exp

Senior Software Engineer/Developer

Fidelity Financial Services

Westlake, TX 15 days ago
Java Spring Boot Node.js JavaScript Angular React TypeScript AWS Azure RESTful APIs Microservices CI/CD NoSQL JUnit Selenium Cucumber Jasmine Karma RxJava Hystrix AWS Lambda API Gateway EC2 S3 SNS SQS CloudWatch IAM Agile
3+ yrs exp

Senior Software Engineer/Developer

Fidelity Financial Services

Westlake, TX 6 days ago
Java JavaScript NodeJS Microservices REST APIs Spring Batch Docker Kubernetes Apache Kafka Amazon SNS SQS Amazon Kinesis Flink LWC Framework CI/CD TDD Domain Driven Design Cloud Native event driven design
3+ yrs exp

Senior Software Engineer–Developer

Boeing

Oklahoma City, OK 13 days ago $184,450–$249,550
Ada C++ C C# RTOS Agile Jira Confluence Jenkins Git Simulation MIL-STD-1760 UAI Software Development Lifecycle
10+ yrs exp