Senior Software Engineer - Orchestration Language Team
Apollo Graphql
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 use the right GraphQL capabilities (e.g., tool search, partitioning tool sets, reducing context size for agents).
Expand GraphOS platform capabilities (schema checks, composition, health data, etc.) as MCP tools for AI agents.
Engage directly with customers and the community to understand needs, debug issues, and bring insights back to influence the roadmap.
Collaborate with engineers across Federation, Connectors, and Client teams as MCP/Skills work intersects with core GraphQL Federation.
Own projects end-to-end — from design doc through delivery — and contribute to codebase health, bug fixes, and operational reliability, not just new feature work.
Participate in a lightweight on-call rotation (this team's on-call load is notably light).
Who you are — Minimum requirements
You have experience with Rust and enjoy writing performant, maintainable code (candidates with a strong low-level systems background in C/C++ who are ramping into Rust will also be considered).
You have expertise in systems engineering — stateless/fault-tolerant systems, event-driven patterns, distributed paradigms, and/or protocol implementation.
You're an active, hands-on user of AI developer tools and can speak concretely to how you use them, where they fall short, and what "good" looks like — this is a strong signal for this role, even without direct MCP experience.
You have strong debugging instincts and are energized by hands-on operational work, not just feature development.
You excel at cross-team collaboration and bring a "rising tide lifts all boats" mentality.
You have a growth mindset and actively seek to learn and stay current with industry trends, especially in the fast-moving AI/agent space.
Nice to have
Direct experience with MCP (Model Context Protocol) — e.g., you've implemented an MCP server, read the spec draft, or built tools/integrations against it.
Experience building or maintaining "Skills" or similar packaged capabilities for AI agent workflows.
Experience with GraphQL or large-scale runtime systems.
Experience navigating high-escalation or high-incident environments.
About Apollo
Whether you binge-watch a series on Netflix, plan faraway vacations from your phone, or read international news online, you've likely used Apollo's technology this week. Apollo supports some of the largest GraphQL platforms in the world.
We're not looking to rest on our laurels though — we're aiming to change how software is built. Apollo wants to empower every software team to build an amazing user experience across any number of clients, without dealing with a barrage of API endpoints.
Apollo is intent on becoming the company where you can see your career grow through challenging work, collaborating with incredible teammates, and accomplishing the unattainable.
$15k
...racing. You will be part of a team that loves to succeed... ...more. Your Team As a Senior Software Engineer on the Software Platform team... ..., resource allocation, and orchestration across hybrid environments... ...in a modern programming language, such as Python, Go, Java or...SeniorLanguageFull timeWork at officeLocal area$15k
...racing. You will be part of a team that loves to succeed... .... Your Team As a Senior or Staff Software Engineer on our Data Engineering team... ...in a modern programming language, such as Python, Go, Java... ...Docker) Job scheduling and orchestration technologies (e.g. Airflow...SeniorLanguageFull timeWork at officeLocal area- ...done. Snowflake’s Release Engineering team builds and operates the systems... ...release platforms, rollout orchestration, and safety mechanisms that... ..., and automation that make software delivery safe, scalable,... ..., C++, or similar systems languages, along with Python, Bash, or...SeniorLanguageFull time
- ...compensation intelligence to leading enterprise teams. Compa is a compensation... ...work where possible. The Role As a Senior Software Engineer, you'll have real ownership over the... ...proficiency in at least one modern web language or framework, and fluency across the...SeniorLanguageFull time
$177k - $245k
...Toyota. The Billing & Expansion team at Weights & Biases is dedicated to simplifying... ...and our business. As a Senior Software Engineer, you will lead initiatives in pricing,... ...knowledge of at least 1 modern programming language (Python, Go, Typescript, etc). ~...SeniorLanguageRemote jobFull timeTemporary workWork at officeHome officeFlexible hours- ...passionate about helping data teams solve the world's... ...business. Founded by engineers — and customer... ...efficiency. As a Senior Software Engineer on the Compute... ...Design the workload orchestration and scheduling systems... ...proficiency in one or more languages such as Java, Scala,...SeniorLanguageFull time
$193.5k - $253k
...audio logic within the orchestration framework.Guarantee... ...maintain best practices in software development.Drive the... ...and roadmap for your team, evolving strategies... ...in Computer Science, Engineering, Computer Information... ...Productionizing large language and multimodal models...SeniorLanguageFull timeTemporary workWork at office$2,000 per month
...Brazil to the OpenAI mobile team understand and grow their revenue... ...in your app using natural language. We see a future where the majority... ...CRUD systems, and we need an engineer who can build the... ...that everything else runs on: orchestration, tool execution, context management...SeniorLanguageFull timeRemote workFlexible hours$147k - $202k
...too, let's talk. The Auth0 Team Auth0 is an easy-to-... ...era. We’re looking for a Senior Software Engineer to join the AI Agentic Experience... ..., agent authentication, orchestration frameworks, and real-world... ...Technologies You May Work With Languages : JavaScript, TypeScript,...SeniorLanguageFull timeLocal areaWorldwideFlexible hours- ...Role Overview The Senior Software Engineer will architect, build, and optimize... .... Participate in live team code reviews. Lead monthly... ...(our primary backend language) PostgreSQL Iceberge Datalake... ...Docker/Dev Ops Container orchestration What We Offer ~...SeniorLanguageRemote jobFull timeTemporary workWork at officeFlexible hours
$79.5k - $130k
...Acuity is seeking a Senior Software Engineer to design, build, and maintain production... ...issues, refine AI orchestration logic, contribute technical... ...access approaches, and mentor team members to support best... ...including. Programming languages such as Java, Python, and JavaScript...SeniorLanguageFull timeLocal area$174k - $252k
...architectural direction for token orchestration and distribution... ...of experience with software development in one or more programming languages.3 years of experience... ...AI.Google's software engineers develop the next-... ...opportunities to switch teams and projects as you and...SeniorLanguage$183.34k - $205k
...to do what they truly love amongst a team of highly talented (but humble) peers.... ...A little more about the team: As a Senior Software Engineer II on the Scale team, you'll be joining... ...backend services and APIs in Go (or similar languages), with strong opinions about system...SeniorLanguageFull timeWork at officeLocal areaRemote workWork from homeHome officeVisa sponsorshipFlexible hours- ...by empowering our technology team to innovate new and elegant solutions... ...with a highly engaged engineering team Core Technologies:... ...Code: AWS CDK (TypeScript) Languages: TypeScript, Python CI/CD:... ...study, and at least 2 years of software development experience (ex....SeniorLanguagePermanent employmentFull timeH1b
- Annapurna Labs designs silicon and software that accelerates innovation. Our... ...change the world.The MLIL FLOW team is looking for a Senior Software Development Engineer to lead the design and delivery... ...- Proficiency in scripting languages (Python, Lua) for test automation...SeniorLanguageNight shiftDay shift
- The RoleWe're looking for a Senior Software Engineer to join our ML Infrastructure team and support the foundational infrastructure... ...own our production workflow orchestration end to end, from the cluster... ...with a similar systems language (C++, Java, Rust) and are excited...SeniorLanguageHome officeFlexible hours
$168.1k - $227.4k
...and deploy reliable embedded software for large quantity of consumer... ..., C, C++, Rust or other languages· Have experience with real-time... ...part of our Amazon Leo CT SW Team, you will design and implement... ...mentor, tech lead or leading an engineering teamPreferred qualification -...SeniorLanguageInternshipFlexible hours$148.75k - $201.25k
...Defense Unicorns seeks an experienced Software Engineer to work on our open source products. You... ...technical quality across the engineering team Develop comprehensive documentation,... ...in other modern programming languages a plus) ~ Strong understanding of system...SeniorLanguageRemote jobFull timeLocal areaHome officeFlexible hours$148.75k - $201.25k
...Defense Unicorns seeks a Senior Software Engineer to join our UDS Registry team. You’ll collaborate closely with product managers, designers, and end users... ...Proficient in Go (proficiency in other modern programming languages a plus) ~ Strong understanding of system design,...SeniorLanguageRemote jobFull timeLocal areaHome officeFlexible hours$150k - $200k
...Systems Software Engineer - Robotic Manufacturing and Motion Control Systems... ...industrial hardware. The team is developing integrated... ...realtime machine behavior, and orchestration across robotic and... ...modern systems programming languages such as C or C++ ~ Experience...SeniorLanguage$123.25k - $201.25k
...Defense Unicorns seeks a Senior Software Engineer to work on our core products. You’ll collaborate closely... ...—and building them well. The team enables Platform Engineers to securely... ...~ Proficiency in a modern programming language (Golang and/or TypeScript preferred)...SeniorLanguageRemote jobFull timeLocal areaHome officeFlexible hours$200k - $250k
...Join StubHub's Edge Services team as a Software/Security Engineer and help shape the global infrastructure... ...development experience in a modern language (e.g., Python, Go, TypeScript, Java... ...rate limiting, and CAPTCHA challenge orchestration. Experience supporting traffic...SeniorLanguageFull timeWork at officeRemote workWorldwideFlexible hours- ...systems through natural language to quickly find... ...’ Reasoning Engine and natural language... ...By joining our team, you’ll be at the... ...Role Are you a software engineer who has honed... ...role for you. As a senior software engineer... ...following areas: agent orchestration, sandboxed file...SeniorLanguageFull timeWork at officeImmediate startRemote workFlexible hours
$99.45k - $134.55k
Software Engineer, Missile Defense National Team, C2BMC (Associate, Experienced or Senior)Company:The Boeing CompanyThe Boeing Company is looking for Software Engineers - Developers... ...+ years of experience in Unified Modeling Language (UML) or other software architecture and...SeniorLanguageFull timeContract workWork experience placementCurrently hiringVisa sponsorshipWork visaRelocation packageFlexible hoursShift work$191k - $253k
...TEAMThe LatticeOS Team builds the foundational software-defined operating... ...environment for system orchestration, secure data... ...execution. As a core engineering capability,... ...are looking for a Senior Software Engineer... ...systems programming languages.Proficiency with protocol...SeniorLanguageFull timeWork experience placementImmediate start$191k - $253k
...TEAMThe LatticeOS Team builds the foundational software-defined operating... ...environment for system orchestration, secure data... ...execution. As a core engineering capability,... ...are looking for a Senior Software Engineer... ...systems programming languages.Proficiency with protocol...SeniorLanguageFull timeWork experience placementImmediate start$157k - $225.9k
...companies in the world.The Money team's mission at Databricks is to... ...strategies and cutting-edge engineering. Our team ensures timely,... ...(AWS, GCP & Azure).As a Sr. Software engineer on the Money team, you... ...gender identity or expression, language, national origin, physical...SeniorLanguageWork at officeLocal areaWorldwide$193.3k - $261.5k
Join the AWS EC2 Nitro team building the foundation of cloud computing... ...of hardware, firmware, and software to deliver unparalleled... ...for an experienced software engineer to drive development for new... ...least one software programming language experience- 5+ years of leading...SeniorLanguageInternshipLocal areaFlexible hours$180k - $225k
...people around the globe.About the Role:We're hiring a Senior Software Engineer to join our Scout team—Remitly's agentic AI team responsible for building AI... ...responsible AI useKnowledge of backend programming languages such as Java or GolangProven experience software development...SeniorLanguageFull timeWorldwideFlexible hours$174k - $252k
...development, and optimization of software components critical for Large Language Model (LLM) inference serving... ...closely with internal teams developing core LLM frameworks, container orchestration (Kubernetes, Google Kubernetes Engine (GKE)), networking infrastructure...SeniorLanguage
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Orchestration Language Team. Be the first to apply!
- software engineer internship United States
- software development engineer aws United States
- software developer internship no experience United States
- real time software engineer United States
- financial software developer United States
- oracle software engineer United States
- part time software developer United States
- software engineer co-op United States
- graduate software developer United States
- software engineer travel United States


