United States of America Remote (Country)

Airbnb is hiring a Staff Software Engineer, GraphQL

About the Role

Join a core platform team building and maintaining a unified data interface that serves as the backbone for a large-scale, distributed application environment. As a Staff Software Engineer, you'll play a key role in advancing a GraphQL-based system that supports critical product surfaces through robust, observable, and resilient architecture.

What You'll Do

  • Design and implement systems to sustain 99.99% platform availability, including deployment pipelines, SLO frameworks, and automated incident response powered by AI.
  • Enhance runtime resilience by developing tools for performance regression testing, resource attribution, and proactive monitoring under heavy load.
  • Build intelligent operational tooling using LLM agents to streamline debugging, reduce incident resolution time, and support self-service capabilities for internal developers.
  • Lead the evolution of a next-generation platform architecture, focusing on scalability, developer experience, and reusable patterns shared with the open-source community.
  • Investigate complex production issues using distributed tracing, system metrics, and resource utilization analysis to implement long-term fixes.
  • Develop observability features such as fine-grained instrumentation, SLO dashboards, and workload-specific attribution for CPU, memory, and blocking time.
  • Guide technical direction through design reviews and RFCs, shaping initiatives in deployment safety, emergency workflows, and system hardening.
  • Collaborate with engineering teams across the organization to resolve performance bottlenecks and promote effective use of GraphQL interfaces.
  • Ensure platform improvements are generalizable and well-documented, contributing to open-source projects with clarity and purpose.

What We're Looking For

  • At least 9 years of experience in backend and platform engineering, with deep knowledge of distributed systems and scalable infrastructure.
  • Proven expertise in building highly reliable systems, with hands-on experience in SLO design, incident management, and root cause analysis.
  • Strong background in observability: distributed tracing, metrics pipelines, and monitoring at scale.
  • Experience optimizing JVM-based applications, including profiling, garbage collection tuning, and concurrency models such as Kotlin coroutines.
  • Familiarity with GraphQL or similar API/data access technologies and gateway patterns.
  • Track record of building developer-focused tools with an emphasis on usability, self-service, and product thinking.
  • Ability to lead cross-team technical initiatives and communicate effectively with engineering stakeholders.

Technology Environment

GraphQL, JVM, Kotlin, Distributed Tracing, SLO Frameworks, Metrics Pipelines, Observability Platforms, LLM-powered Agents, AI-Driven Automation, Performance Testing, Deployment Orchestration, Service Health Monitoring, Open-Source Development

Work & Compensation

This role is open to remote work within the U.S., provided you reside in a state where the company has a registered entity (exclusions apply). Occasional in-person meetings or offsites may be coordinated with your manager. The salary range is $204,000–$255,000 USD, with eligibility for equity, annual bonus, comprehensive benefits, and employee travel credits.

Our Commitment

We foster a culture rooted in inclusion, belonging, and equal opportunity. We welcome diverse perspectives and ensure accessibility throughout the hiring process and beyond. All qualified applicants are considered without regard to race, gender identity, sexual orientation, age, disability, or background. We actively support accommodations for candidates who need them and are dedicated to building a workplace where everyone can thrive.

Required Skills
GraphQLJVMKotlinBackend SystemsDistributed ArchitecturesPlatform EngineeringObservabilityMonitoringSLO FrameworksDistributed TracingReliability EngineeringIncident ResponsePerformance TuningConcurrency Models GraphQLJVMKotlinDistributed TracingSLO FrameworksMetrics PipelinesObservabilityLLM-powered AgentsAI-Enabled Incident ResponsePerformance Regression TestingReliability EngineeringHigh Availability SystemsConcurrency ModelsGarbage Collection OptimizationProgressive Delivery
Freelancing without stability?

Get steady projects, keep your freedom

Iglu connects you with international clients and handles contracts, payments, and admin. You get consistent work and flexibility — no more chasing invoices or worrying about gaps.

Consistent client projects
Contract & payment management
Flexible work schedule
Revenue-sharing compensation
See open positions
Work from anywhere
About company
Airbnb
Airbnb is a global platform connecting hosts who offer unique stays and experiences with guests, facilitating over 2 billion guest arrivals in almost every country. The company is dedicated to creating a world where anyone can belong anywhere.
All jobs at Airbnb Visit website
Job Details
Category backend
Posted a month ago