Remote job
Staff Software Engineer, Developer Experience
Job details
About this role
Role overview Set technical direction for the tools and platforms that help engineers build, test, and understand software. You’ll identify high-impact workflow problems, design solutions that can serve many teams and services, and remain hands-on in delivery. The role also helps define how AI-assisted and agent-based development fit into a cohesive engineering experience.
Responsibilities - Establish architecture and long-term technical direction across local development, build tooling, shared libraries, testing frameworks, and the developer portal. - Personally design and deliver high-impact platform components that improve engineering workflows across teams. - Use usage data and direct engineer feedback to identify friction and shape a measurable, prioritized roadmap. - Create self-service paths that help product teams develop and evolve services with less manual support. - Coordinate with AI, continuous integration, and cloud infrastructure partners to make the developer journey work end to end. - Lead design reviews, mentor engineers, and help grow technical leadership across the team.
Requirements - At least eight years of professional software engineering experience. - Deep expertise in a general-purpose language such as Kotlin, Java, Go, or TypeScript, with the ability to work across languages. - Experience with build systems and dependency management at scale, including migrations across many services. - A record of leading cross-team technical initiatives from problem definition through delivery and adoption. - Experience building developer-facing tools such as command-line interfaces, SDKs, libraries, testing frameworks, or portals, with attention to usability. - Hands-on experience with AI-assisted development tools and agent-based engineering practices. - Strong written and verbal communication, including technical strategy and design documents, and the ability to influence without direct authority.
Nice to have - Experience with developer portals or service catalogs. - Work on LLM-based developer tools, coding agents, or MCP servers. - Familiarity with containerized or cloud-based development environments and with measuring developer experience outcomes.
Benefits and work setup - US remote roles are available, alongside hybrid options in Boston, New York, and San Francisco. - Compensation varies by geographic zone, with posted base salary ranges of $151,000–$309,000; additional rewards may include cash incentives, equity, and benefits.