Senior Software Engineer, Developer Experience
Core
Design and build developer-facing platforms, APIs, and tools including dashboards, CLIs, SDKs, and MCP servers for enterprise controls, billing, and developer tooling.
Role type
Senior IC software engineer (developer experience)
Builds
Versioned APIs, data models, services, dashboards, CLIs, SDKs, and MCP servers
Domain
Enterprise developer tools, billing, and platform engineering
Deliverable
production ML models | product features
Required skills
API design, data modeling, service architecture, developer tooling, CLI/SDK development, observability, incident response, technical documentation
Preferred skills
Billing/metering systems, workflow orchestration, caching, analytical data systems, performance optimization, blockchain developer tools, agent payment standards (x402), open-source contributions
Technologies
MCP server, SDKs, CLIs, APIs
Responsibilities
Own projects from problem definition through design, launch, and on-call; Design versioned APIs with clear error handling and backwards compatibility; Build user-facing features across dashboards, CLIs, SDKs, and MCP servers; Write design documents, runbooks, and developer-facing documentation; Collaborate with Product, Billing, Security, and Growth teams; Participate in on-call and handle incidents
