Taro Logo

Staff Software Engineer, Viaduct

A global travel and accommodation platform connecting hosts with guests, founded in 2007 with over 5 million hosts and 2 billion guest arrivals worldwide.
$204,000 - $255,000
Backend
Staff Software Engineer
Remote
5,000+ Employees
9+ years of experience
Enterprise SaaS

Description For Staff Software Engineer, Viaduct

Airbnb is seeking a Staff Software Engineer to join their Viaduct team, a critical infrastructure group responsible for the unified data access layer that handles 70% of Airbnb's online traffic. The role focuses on building and maintaining Viaduct, a GraphQL-based global schema and query system that connects frontend products with backend infrastructure.

The position involves working on "Viaduct Modern," a next-generation system that builds upon five years of learning and experience. You'll be instrumental in both creating this new system and managing the migration of existing tenants. Additionally, you'll make crucial improvements to the current Viaduct platform that serves 400+ tenants.

As a Staff Engineer, you'll tackle complex distributed systems challenges, work on performance engineering, and collaborate closely with both infrastructure and product teams. The role requires expertise in GraphQL and Kotlin, with opportunities to work on various aspects including the engine, API, observability, reliability, and schema modeling.

This is a remote-eligible position within the United States, offering a competitive salary range of $204,000 - $255,000 USD, plus bonus, equity, and travel credits. The role provides an excellent opportunity to make a significant impact on Airbnb's core infrastructure while working with one of the most experienced teams in the company.

The ideal candidate will bring 9+ years of relevant engineering experience, strong cross-team collaboration skills, and a track record of shipping complex, high-visibility projects. You'll be joining a company that values diversity, inclusion, and belonging, with a global reach of over 5 million hosts and 2 billion guest arrivals worldwide.

Last updated 4 days ago

Responsibilities For Staff Software Engineer, Viaduct

  • Coding in high-impact, complex domains, owning projects end-to-end
  • Driving partnerships with product teams to inform our roadmap
  • Working in vaguely scoped areas, defining project requirements for improving reliability and performance
  • Developing technical expertise in Viaduct framework and product teams' use cases
  • Collaborating with teammates to enable Viaduct tenant engineers
  • Supporting the customer base of Viaduct developers

Requirements For Staff Software Engineer, Viaduct

Kotlin
  • 9+ years of work experience in a relevant engineering role
  • Proficiency and interest working cross-team with both product and infrastructure engineers
  • Experience operating critical online backend services
  • Comfort shipping high visibility, complex coding projects
  • Strong preference: expertise with GraphQL and Kotlin

Benefits For Staff Software Engineer, Viaduct

  • Employee Travel Credits
  • Bonus
  • Equity

Interested in this job?

Jobs Related To Airbnb Staff Software Engineer, Viaduct

Staff Software Engineer, Location

Staff Software Engineer position at Airbnb focusing on building world-class map search experiences and location-based features for millions of users.

Staff Software Engineer, Payments Funds Ledger

Staff Software Engineer position at Airbnb focusing on building and maintaining the Payments Funds Ledger system for tracking money movements and balances.

Staff Software Engineer, Community Support Engineering

Staff Software Engineer position at Airbnb focusing on backend development for the Community Support Platform team, building tools and systems for customer support operations.

Staff Fullstack Engineer, Reservation Management

Staff Fullstack Engineer position at Airbnb focusing on Reservation Management systems, requiring 9+ years of experience in developing large-scale service-oriented architectures.

Staff Software Engineer, Community Support Platform - Chatbot

Staff Software Engineer position at Airbnb focusing on AI-driven customer support platform development, offering competitive compensation and remote work flexibility.