Airbnb

Staff Software Engineer, GraphQL

Airbnb

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $204,000 - $255,000 per year

Job Level

Tech Stack

About the role

  • Drive platform reliability and operational excellence by designing and implementing deployment pipelines, SLO frameworks, observability tooling, performance improvements, and AI-enabled incident response automation that help maintain Viaduct's 99.99% uptime target across Airbnb's critical API traffic.
  • Contribute to runtime resiliency initiatives including resource attribution, performance regression testing, and proactive monitoring to ensure the multi-tenant GraphQL platform scales efficiently and degrades gracefully under load.
  • Architect and deliver AI-powered operational tooling that accelerates incident triage, reduces mean-time-to-mitigation, and empowers both the Viaduct team and tenant engineers with self-service debugging capabilities.
  • Shape the future of Viaduct Modern by contributing to the next-generation architecture, improving developer experience for hundreds of engineers, and establishing patterns that will be shared with the open-source community.

Requirements

  • 9+ years of software engineering experience, with significant depth in backend systems, distributed architectures, and platform engineering.
  • Deep expertise in observability and monitoring, including experience designing SLO frameworks, distributed tracing systems, and metrics pipelines at scale.
  • Proven track record in reliability engineering, with hands-on experience in incident response, root cause analysis, and building systems that maintain high availability (99.99%+).
  • Strong experience with performance tuning and resource management in JVM-based systems, including profiling, garbage collection optimization, and understanding of concurrency models (blocking I/O, thread pools, coroutines in Kotlin).
  • Experience operating critical, high-traffic systems with a focus on deployment safety, automated rollbacks, and progressive delivery strategies.
  • Familiarity with GraphQL or similar API gateway/data access layer technologies
  • Experience building developer tooling and platforms, with a product mindset focused on developer experience and self-service capabilities.
  • Strong leadership and communication skills with the ability to partner effectively across infrastructure and product engineering teams.
Benefits
  • This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
backend systemsdistributed architecturesplatform engineeringobservabilitymonitoringSLO frameworksdistributed tracing systemsmetrics pipelinesperformance tuningJVM-based systems
Soft Skills
leadershipcommunicationcollaboration