FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer, Developer Experience
Block. Lead and execute large-scale codebase changes, including framework upgrades, language migrations, and dependency updates, with minimal disruption to product teams .
Posted 11/4/2026full-timeRemote • California • United StatesSenior💰 $185,200 - $326,800 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in leading large-scale codebase changes, including framework upgrades and language migrations, while ensuring minimal disruption to product teams. Proficient in improving developer workflows and build tooling, with a strong focus on mentoring and setting technical direction.
Highest-signal resume keywords
Large-Scale Codebase ManagementFramework UpgradesMigration Strategy LeadershipAgentic Loops UnderstandingBuild Tooling Improvement
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Codebase RefactoringApplication FrameworksDependency UpdatesAutomated RefactoringCI/CDTest InfrastructureDeveloper Productivity MetricsContext ManagementVerification TechniquesFailure Handling
Soft Skills
Strong Communication SkillsTeam Trust Building
Tools & Technologies
BazelBuckPantsNxGradleCodemodsAST-Based Tooling
Industry Keywords
Developer Workflow FrictionBuild System PerformanceOpen Source ContributionsEngineering Workflows
Tech Stack
Tools & technologiesGradleOpen Source
About the role
Key responsibilities & impact- Lead and execute large-scale codebase changes, including framework upgrades, language migrations, and dependency updates, with minimal disruption to product teams
- Design and evolve agentic loops for AI agents to perform engineering work safely and reliably
- Identify and resolve root causes of developer workflow friction, including slow builds, flaky tests, and confusing abstractions
- Improve build tooling and CI 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 pain points and measure impact
- Set technical direction and mentor engineers on migration strategy, tooling, and codebase health
Requirements
What you’ll need- Significant experience, typically 7+ years for Senior, 10+ for Staff, working in large, complex codebases
- Deep experience with application or platform frameworks, including upgrading them and managing their evolution over time
- Track record of leading migrations or large refactors, from planning through rollout
- Comfort navigating unfamiliar code quickly and making sound changes across many teams’ areas
- Solid understanding of agentic loops, including tool use, context management, verification, and failure handling
- Genuine willingness to keep investing in and evolving agentic loops as the field changes
- Strong communication skills and ability to build trust with teams whose code you’re changing
- Nice to have: hands-on experience with Bazel or similar build systems, such as Buck, Pants, Nx, or Gradle
- Nice to have: experience with codemods, AST-based tooling, or automated refactoring at scale
- Nice to have: background in CI/CD, test infrastructure, or developer productivity metrics
- Nice to have: experience building or integrating LLM-based coding tools into engineering workflows
- Nice to have: open source contributions to build tools, frameworks, or developer tooling
Benefits
Comp & perks- Remote work
- Medical insurance
- Flexible time off
- Retirement savings plans
- Modern family planning