
Staff Software Engineer, GraphQL
Airbnb
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $204,000 - $255,000 per year
Job Level
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