
Senior Software Engineer, Developer Experience
Posted 21 hours ago

Posted 21 hours ago
This is a fully remote position, open to applicants in California.
• Oversee and implement extensive modifications to the codebase, such as framework upgrades, language transitions, and dependency updates, ensuring minimal impact on product teams.
• Design and enhance agentic loops for AI agents to conduct engineering tasks safely and reliably.
• Diagnose and address root causes of developer workflow issues, including slow builds, unreliable tests, and unclear abstractions.
• Enhance build tools and continuous integration performance, working with Bazel or a similar build system.
• Create guardrails, tests, and automation that ensure the safety of substantial automated changes.
• Collaborate with product engineering teams to identify pain points and assess the impact of changes.
• Establish technical direction and provide mentorship to engineers regarding migration strategies, tooling, and codebase integrity.
• Extensive experience, typically 7+ years for Senior roles and 10+ for Staff roles, in working with large, intricate codebases.
• Profound knowledge of application or platform frameworks, including their upgrades and managing their evolution over time.
• Proven track record in leading migrations or significant refactors, from the planning stage to rollout.
• Ability to swiftly navigate unfamiliar code and make informed changes across multiple teams’ areas.
• Solid understanding of agentic loops, encompassing tool usage, context management, verification, and failure handling.
• Genuine commitment to continuously invest in and evolve agentic loops as the field progresses.
• Excellent communication skills and the ability to foster trust with teams whose code you are modifying.
• 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 large-scale refactoring.
• Nice to have: background in CI/CD, test infrastructure, or metrics related to developer productivity.
• Nice to have: experience in building or integrating LLM-based coding tools into engineering workflows.
• Nice to have: contributions to open source projects focused on build tools, frameworks, or developer tooling.
• Remote work
• Medical insurance
• Flexible time off
• Retirement savings plans
• Modern family planning
CGWS - COME GROW WITH US
Modular
Temporal Technologies
Block
Get handpicked remote jobs straight to your inbox weekly.