Senior Staff Backend Software Engineer, GraphQL

1 hour, 52 minutes ago
Full-time
Lead
Software Development
Airbnb

Airbnb

Airbnb is the world's largest community-driven hospitality company, offering homes and experiences in 191 countries. It is an online marketplace connecting people to unique accommodations and experiences globally.

Hotels, Restaurants & Leisure
5K-10K
Founded 2008

Description

  • Orchestrate multiple technical tracks across the query engine, performance infrastructure, API ergonomics, and reliability tooling.
  • Lead the evolution of Viaduct’s global GraphQL schema and guide the schema steering committee.
  • Strengthen governance processes for schema changes, versioning, deprecation, and breaking-change management.
  • Mentor teammates and grow technical leadership across Viaduct sub-teams.
  • Partner with product, infrastructure, and leadership stakeholders to align roadmap priorities with company strategy.
  • Improve reliability, efficiency, and developer experience across the platform.
  • Troubleshoot production issues with tenant teams and design self-service APIs.
  • Evangelize GraphQL best practices through documentation, talks, and office hours.
  • Contribute to the open-source Viaduct project and incorporate community feedback into the external roadmap.
  • Use AI-assisted engineering workflows to support coding, iteration, and quality oversight.

Requirements

  • 12+ years of backend and platform engineering experience designing, building, and operating mission-critical distributed systems at scale.
  • Proven experience guiding multi-year technical roadmaps across multiple sub-teams or tracks.
  • Ability to influence technical direction without relying on formal authority.
  • Deep expertise in GraphQL, API gateways, and schema design or federation.
  • Experience leading the evolution of organization-wide schemas or contracts.
  • Knowledge of governance patterns including versioning, deprecation, and breaking-change management.
  • Experience building developer experience tools with a focus on self-service and documentation.
  • Hands-on experience with modern languages such as Kotlin or Java.
  • Comfort evaluating and introducing AI-assisted development workflows, including LLMs and code generation.
  • Exceptional communication and influence skills with senior ICs, cross-functional leaders, executives, and broader engineering audiences.

Benefits

  • US-remote eligible role with occasional office visits or offsites.
  • Base salary range of $244,000 to $305,000 USD.
  • Eligible for bonus.
  • Eligible for equity.
  • Eligible for benefits.
  • Eligible for Employee Travel Credits.
  • Reasonable accommodations available for candidates with disabilities during the application process.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer - Python and Data Ecosystem

ClickHouse 51-250 IT Services

ClickHouse is hiring a Senior Software Engineer to own and evolve Python integrations that connect its real-time analytics platform with orchestration, transformation, and AI/data tooling used by data practitioners.

Apache Airflow Apache Spark ClickHouse Dagster dbt Flink LLM Machine Learning Metabase NumPy Pandas Power BI Prefect Python SQL Superset Tableau
7 minutes ago

Backend Developer (Node.js)

Fundraise Up 51-250 Capital Markets

Fundraise Up is hiring a Backend Developer to build and scale the high-load infrastructure behind its global nonprofit fundraising platform.

Bull ClickHouse Datadog Elasticsearch Grafana Kafka Koa MongoDB NestJS Node.js Prometheus RabbitMQ React Redis REST API TypeScript Vue.js
37 minutes ago

Senior Software Engineer - Observability Knowledge Graph Backend | US | Remote

Grafana 1K-5K IT Services

Grafana Labs is hiring a remote Software Engineer for its Observability group to develop and operate the Knowledge Graph platform that powers full-stack observability across Grafana Cloud.

AWS Azure GCP Grafana Java Kubernetes Microservices SQL
52 minutes ago

Backend Developer (Node.js)

Fundraise Up 51-250 Capital Markets

Fundraise Up is hiring a Backend Developer to help build and scale the high-load systems behind its global nonprofit fundraising platform.

Bull ClickHouse Datadog Elasticsearch Grafana Kafka Koa MongoDB NestJS Node.js Prometheus RabbitMQ React Redis REST API TypeScript Vue.js
1 hour, 37 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers