This Lead Software Engineer, Developer Experience role involves leading and mentoring a team of engineers while driving the delivery of the Shop Builder developer surface. The role requires active contribution to implementation, cross-team coordination, and defining engineering standards to ensure high-quality software development and successful partner integrations.
About the role
About the Role
As a Lead Software Engineer, Developer Experience, you will be instrumental in driving the delivery of the Shop Builder developer surface, which includes the MCP server, CLI, local dev environment, public SDK, documentation pipeline, sandbox, preview environments, and the deploy and versioning path.
Responsibilities
Drive the delivery of the Shop Builder developer surface: MCP server, CLI and local dev environment, public SDK, documentation pipeline, sandbox and preview environments, deploy and versioning path.
Lead and mentor a team of three engineers — setting technical direction within the squad, running code reviews, and ensuring consistent engineering quality.
Own cross-team coordination: identify and pull inbound API capabilities from payments, auth, live ops, and catalog teams; unblock dependencies; manage integration timelines.
Actively contribute to implementation — you ship production code alongside the team, particularly on the most critical and complex components.
Partner with the Principal Engineer to translate architecture decisions into sprint-level execution plans and realistic timelines.
Collaborate with the PO on roadmap sequencing, scope decisions, and trade-offs between speed and correctness.
Own the team's delivery rhythm: sprint planning, technical grooming, retrospectives, and status visibility to engineering and business leadership.
Define and maintain the team's engineering standards: testing strategy, observability, deployment practices, and documentation quality.
Act as the primary technical contact for integrations with headless partners and the MIT professional services team during early partner onboarding.
Contribute to hiring by conducting technical interviews and defining what great looks like for the engineers joining this team.