Senior Software Engineer - Orchestration Language Team

Remotivated · new glasgow, pe, Canada

Location
new glasgow
Job Type
Full-time
Posted
July 13, 2026

Job Description

Overview

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.

Responsibilities

  • 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 reliab...

Ready to Apply?

Submit your application for Senior Software Engineer - Orchestration Language Team at Remotivated

Apply Now