Staff Software Engineer (Developer Experience)
- United States
- Lead/Staff
- 8+ years
- Posted
Skills
Required
- CLIs / SDKs / shared libraries / testing frameworks / portals
- Kotlin / Java / Go / TypeScript
- software engineering
- AI-assisted development tools
- usability
- SPACE
Preferred
- LLM-powered
- coding agents / MCP servers
- service catalogs
- Backstage
- containerized or cloud-based development environments
- Docker
- Kubernetes
- Gradle
- Maven
- npm
Join Toast as a Staff Software Engineer, where you'll set the technical direction for developer experience and design solutions that work across hundreds of services and teams. You'll stay hands-on while building and help define an AI-native developer experience.
Set the technical direction for how Toast engineers build software, focusing on high-leverage problems in the developer workflow.
Responsibilities
- Design and oversee the architecture of the testing frameworks and core libraries used for developing web services.
- Collaborate with Product and partner teams to find and prioritize the biggest sources of friction in the developer workflow.
- Strong experience with build systems and dependency management at scale (e.g. Gradle, Maven, npm), including managing software migrations across hundreds of services
Requirements
- Deep expertise in at least one general-purpose language (e.g. Kotlin, Java, Go, or TypeScript) and comfort working across several
8+ years of professional software engineering experience
- Deep empathy for engineers as customers, and a habit of measuring outcomes rather than shipping features
- A track record of leading technical initiatives across multiple teams, from defining the problem through design, delivery, and adoption
- Strong communication skills, including writing clear technical strategy and design documents and influencing without authority
- Hands-on experience with, and strong opinions about, AI-assisted development tools and agentic development practices
- Experience designing developer-facing products such as CLIs, SDKs, shared libraries, testing frameworks, or portals, with a focus on usability and adoption
- Experience defining and instrumenting developer productivity metrics (e.g. DORA, SPACE, build and test analytics)
Preferred
- Experience building or integrating LLM-powered developer tools, coding agents, or MCP servers
- Experience with internal developer portals or service catalogs (e.g. Backstage)
- Experience with containerized or cloud-based development environments (e.g. Dev Containers, Docker, Kubernetes, AWS ECS)
Pay
USD 151,000 - 309,000
jobapplier