Apollo GraphQL

Staff Software Engineer (Platform Team)

Apollo GraphQL2 weeks ago
Location

United States (remote)

Workplace

Remote

Type

Full Time

Salary

USD 185,000 – 230,000

Level

Staff

Role

Staff Software Engineer

Posted

Feb 26, 2026

Full TimeRemoteStaff

The role

Summary

Apollo GraphQL is seeking a Staff Software Engineer for its Platform Team, focusing on building the critical infrastructure for AI agent integration and enterprise GraphQL platforms. The role involves architecting advanced registry systems, designing platform primitives, and driving innovation across the entire technology stack for next-generation agent platforms.

What you'll do

Registry Domain Ownership: Take technical ownership of core systems including schema and service lifecycle, artifact pipelines, and registry workflows
Cross-Functional Leadership: Lead high-impact initiatives involving platform, security, runtime, and observability teams
Platform Design: Build robust APIs, data models, and workflows that serve both internal teams and external customers
Production Operations: Participate in on-call rotations, incident response, and postmortem analysis while ensuring system reliability and observability
Team Development: Mentor other engineers, conduct design reviews, and contribute to team's architectural decision-making process

What we look for

Technical

Backend SystemsProven experience designing and operating distributed, multi-tenant backend systems in production environments
System DesignStrong understanding of consistency models, failure modes, resiliency patterns, and scalability tradeoffs
Programming LanguagesProficiency in at least one modern backend language such as TypeScript/Node, Go, Rust, or Java

Education

Computer ScienceBachelor's or Master's degree in Computer Science, Software Engineering, or related technical field preferred

Experience

Production ExperienceMinimum 5-7 years of professional software engineering experience with significant focus on backend and platform engineering
Platform DevelopmentDemonstrated experience in building platforms, control planes, APIs, and workflows that support other engineering teams

Skills

Required skills

Distributed SystemsDeep understanding of distributed system design and implementation
Production EngineeringHands-on experience with production service management, incident response, and system reliability
Data ModelingExpertise in designing with relational and NoSQL datastores

Nice to have

GraphQLFamiliarity with GraphQL ecosystem and platforms
AI InfrastructureExperience with AI agent platforms, tool/function calling, or agent orchestration
Cloud Native TechnologiesKnowledge of Kubernetes, containers, and service mesh architectures

Compensation & benefits

Salary

USD 185,000 – 230,000 (annual)

Benefits

Medical Insurance

Choice of 3 Anthem Blue Cross medical plans (additional Kaiser plans for California residents)

Dental and Vision Coverage

Comprehensive dental and vision benefits provided by Sun Life Financial

Remote Work

Fully remote position available across the United States and Canada

Equity Compensation

Competitive equity package in addition to base salary


Interview process

  1. 1
    Initial Screening HR phone screen to discuss background and role fit
  2. 2
    Technical Interview Detailed technical discussion focusing on system design, distributed systems, and engineering experience
  3. 3
    Design Review In-depth design review demonstrating candidate's architectural and problem-solving capabilities
  4. 4
    Team Fit Interview Interviews with potential team members to assess collaboration and communication skills
  5. 5
    Final Executive Interview Conversation with senior leadership to align on vision and potential impact

Apply for this position

You'll be redirected to the company's application page