remote
Staff Software Engineer
Software Engineer
As a Staff Software Engineer, you will lead the delivery of the Shop Builder developer surface, mentor a team of engineers, and contribute to significant technical implementations. You will also be responsible for cross-team coordination, setting engineering standards, and contributing to hiring efforts.
About the role
About the Role
We are seeking a Staff Software Engineer to drive the delivery of the Shop Builder developer surface, leading a team of engineers, and contributing significantly to implementation. This role involves setting technical direction, ensuring engineering quality, and collaborating with various internal and external stakeholders.
Responsibilities
- Drive the delivery of the Shop Builder developer surface, including MCP server, CLI and local dev environment, public SDK, documentation pipeline, sandbox and preview environments, and deploy and versioning path.
- Lead and mentor a team of three engineers, setting technical direction, running code reviews, and ensuring consistent engineering quality.
- Own cross-team coordination, identifying and integrating inbound API capabilities from payments, auth, live ops, and catalog teams; unblocking dependencies; and managing integration timelines.
- Actively contribute to implementation by shipping production code alongside the team, particularly on critical and complex components.
- Partner with the Principal Engineer to translate architecture decisions into sprint-level execution plans and realistic timelines.
- Collaborate with the Product Owner on roadmap sequencing, scope decisions, and trade-offs between speed and correctness.
- Own the team's delivery rhythm, including 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 new engineers joining the team.