jobapplier

Staff Software Engineer (Developer Experience)

Toast

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