Remote job
Senior Software Engineer, Developer Experience
Job details
About this role
Role overview Improve the tools and workflows that help engineers work effectively across large, evolving codebases. You’ll lead broad technical changes and strengthen build, test, and AI-assisted development practices so teams can make changes more safely and with less friction.
Responsibilities - Plan and deliver framework upgrades, language migrations, dependency updates, and other large codebase changes with minimal disruption. - Design and refine AI agent workflows for planning, making, checking, and improving code changes. - Find and address workflow problems such as slow builds, unreliable tests, and confusing abstractions. - Improve build systems and continuous integration performance. - Create automation, tests, and safeguards for large-scale changes. - Work with product engineering teams to understand needs, measure outcomes, and guide technical direction.
Requirements - Significant experience working in large, complex codebases; the listing indicates typically 7+ years at Senior level or 10+ at Staff level. - Deep experience with application or platform frameworks, including upgrading and maintaining them over time. - A track record of leading migrations or major refactors from planning through rollout. - Ability to navigate unfamiliar code and make sound changes across teams’ work. - Understanding of AI agent workflows, including tool use, context management, verification, and failure handling, with interest in adapting as the field evolves. - Strong communication skills and the ability to build trust with teams affected by code changes.
Nice to have - Experience with Bazel or a comparable build system, such as Buck, Pants, Nx, or Gradle. - Experience with codemods, syntax-tree tooling, or automated refactoring at scale. - Background in continuous integration, test infrastructure, or developer productivity measurement. - Experience integrating large language model coding tools into engineering workflows, or contributing to open source build and developer tools.
Benefits and work setup Remote work, medical insurance, flexible time off, retirement savings, and family planning benefits are listed.