Staff Software Engineer, GraphQL

1 hour, 24 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

  • Drive platform reliability and operational excellence for Viaduct’s critical API traffic.
  • Design and implement deployment pipelines, SLO frameworks, observability tooling, and performance improvements.
  • Build AI-enabled incident response automation and self-service debugging capabilities for engineers.
  • Improve runtime resiliency through resource attribution, performance regression testing, and proactive monitoring.
  • Investigate and resolve complex production issues using traces, metrics, and resource utilization analysis.
  • Design observability features such as span instrumentation, SLO dashboards, and fine-grained workload attribution.
  • Develop tooling for deployment triage, service health monitoring, and incident response automation.
  • Lead technical design discussions and RFCs for resiliency and release management initiatives.
  • Partner with tenant teams to debug performance issues and advise on GraphQL best practices.
  • Contribute to the Viaduct Modern architecture and open-source Viaduct project.

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 SLO frameworks, distributed tracing systems, and metrics pipelines at scale.
  • Proven experience in reliability engineering, incident response, root cause analysis, and high-availability systems (99.99%+).
  • Strong experience with performance tuning and resource management in JVM-based systems, including profiling and garbage collection optimization.
  • Understanding of concurrency models such as blocking I/O, thread pools, and coroutines in Kotlin.
  • Experience operating high-traffic systems with 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 focus on developer experience and self-service capabilities.
  • Strong leadership and communication skills to work across infrastructure and product engineering teams.
  • US remote eligible and must live in a state where Airbnb, Inc. has a registered entity.

Benefits

  • Base pay range of $204,000 to $255,000 USD.
  • Role may be eligible for bonus.
  • Role may be eligible for equity.
  • Role may be eligible for benefits.
  • Role may be eligible for Employee Travel Credits.
  • US-remote eligible with occasional work at an Airbnb office or attendance at offsites.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Applied AI Engineer — Auggie Platform - LATAM (Remote)

Luxury Presence 251-1K Real Estate

Luxury Presence is hiring a Staff Applied AI Engineer for its Auggie Platform to architect and build AI-driven systems that automate real estate workflows and power internal and external product experiences across a fast-growing proptech business.

AWS Kubernetes LLM Node.js Notion PostgreSQL Python Redis Salesforce TypeScript
9 minutes ago

Senior Software Engineer

Ethena 51-250 Diversified Consumer Services

Ethena is hiring a Senior Software Engineer to help build and ship its AI-driven compliance training platform and related products for remote teams across the United States and Canada.

AWS CI/CD Git JavaScript MySQL Next.js React TypeScript
9 minutes ago

Guidewire Senior Developer

Sapsol Technologies 51-250 Internet Software & Services

A Guidewire consultant is needed to support cloud-based insurance technology work within the Canadian property and casualty industry.

Agile
9 minutes ago

Business Applications Developer

Pavago IT Services

Business Applications Developer at a remote company, responsible for building Microsoft 365 and Power Platform-based automation, analytics, and internal applications that improve operational efficiency.

Azure CI/CD JavaScript Power BI REST API SQL TypeScript
9 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