Senior Software Engineer - Orchestration Language Team
Company: Apollo GraphQL
Location: United States or Canada (remote) (Remote)
Salary: $165k - $195k per year
Type: Full-time
Remote: Yes
Posted: 2026-07-07
About this role
The Orchestration Language team owns Apollo's MCP Server, MCP Apps, and GraphOS MCP Server/Tools. These components let AI agents discover, query, and act on federated graphs through the Model Context Protocol (MCP). As AI agents become a key consumer of GraphQL APIs, this is becoming one of the most strategically important surfaces in the platform.
We're hiring an additional engineer to work across MCP Server, MCP Apps, GraphOS MCP Tools, and the broader Skills ecosystem. This is a build-and-define role: MCP tooling for GraphQL is still young, and this engineer will help shape how agents interact with federated graphs ensuring MCP spec compatibility, designing tools, improving introspection and execution reliability, and building the Skills that make agent workflows useful in production.
For someone with a strong interest in Federation, there's room to work across the boundary, contributing to composition and query planning where MCP/Skills work intersects with core Federation.
The ideal candidate is a strong systems engineer with product instincts — someone who's energized by defining a new interface layer, but who also brings the rigor to keep it running: operational maintenance, bug fixes, and codebase health work are a real part of this role, not just occasional cleanup. We're looking for someone who moves fluidly between "what should this do" and "make this reliable."
## What you'll do
- Design, build, and maintain Apollo MCP Server and GraphOS MCP Server/Tools in idiomatic Rust, keeping pace with an actively evolving MCP specification (including upcoming breaking changes).
- Ship customer-driven improvements quickly — this team currently releases new MCP capabilities on a near-weekly basis in direct response to customer needs.
- Design and build "Skills" that make agent workflows useful in production, and help package/distribute them across Apollo's product surfaces.
- Improve tool discovery and introspection so AI agents can more reliably find and us...