Senior Software Engineer, Viaduct

Airbnb is a global platform connecting hosts offering unique stays with guests, founded in 2007 in San Francisco.
$180,000 - $220,000
Backend
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer, Viaduct

Airbnb, founded in 2007, has grown from hosting three guests in San Francisco to facilitating over 2 billion guest arrivals globally. The role is within the Users, Listings and Platforms team, specifically working on Viaduct - Airbnb's unified data access layer that handles 65% of the company's online traffic. Viaduct provides a global schema & query system through GraphQL interface.

The position involves working on "Viaduct Modern", a next-generation system built on new architecture for improved developer experience, cost performance, and team autonomy. You'll be instrumental in both creating the new system and migrating tenants from the existing solution. The role encompasses work on the engine, API, observability, monitoring, and schema modeling.

As a Senior Software Engineer, you'll be joining one of Airbnb's most experienced teams, collaborating with both infrastructure and product teams. The role requires expertise in backend services, GraphQL, and Kotlin, with a focus on high-impact, complex coding projects. You'll be responsible for improving system reliability, performance, and developer experience while supporting Viaduct's extensive developer community.

This is a remote position within the United States, offering a competitive salary range of $180,000 - $220,000 USD, along with potential benefits and equity. The role provides an opportunity to work on critical infrastructure that powers one of the world's leading travel platforms, making a significant impact on Airbnb's technical architecture and developer experience.

Last updated 27 minutes ago

Responsibilities For Senior Software Engineer, Viaduct

  • Coding in high-impact, deep complexity domains, owning projects end-to-end
  • Driving partnerships with tenant product teams to inform the tooling roadmap
  • Defining project requirements for improving reliability and performance
  • Developing technical expertise in Viaduct framework
  • Collaborating with teammates to enable Viaduct tenant engineers
  • Supporting the customer base of Viaduct developers

Requirements For Senior Software Engineer, Viaduct

Kotlin
  • 5+ 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

Interested in this job?

Jobs Related To Airbnb Senior Software Engineer, Viaduct

Senior Software Engineer, Community Support Engineering

Senior Software Engineer position at Airbnb's Community Support Engineering team in China, focusing on building world-class support technology solutions.

Senior Software Engineer, Quality Engineering, BizTech

Senior Software Engineer position at Airbnb focusing on Quality Engineering and BizTech, building and maintaining test automation frameworks and distributed systems.

Senior Backend Engineer, Guest & Host

Senior Backend Engineer role at Airbnb focusing on developing co-hosting tools and features for the Guest & Host platform.

Senior Software Engineer, Trust

Senior Software Engineer position at Airbnb's Trust team, focusing on fraud detection and prevention through large-scale distributed systems.

Senior Software Engineer, Guest & Host

Senior Software Engineer position at Airbnb focusing on backend development for the Listings platform, requiring 6+ years of experience and offering competitive compensation.