Senior 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.
$180,000 - $223,000
Backend
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer, Viaduct

Airbnb is seeking a Senior Software Engineer to join their Viaduct team, which is responsible for maintaining and upgrading a crucial data access layer that handles 65% of Airbnb's online traffic. The role focuses on building "Viaduct Modern," a next-generation system that will improve developer experience, cost performance, and team autonomy. As part of one of the most experienced teams at Airbnb, you'll work on various aspects of the system including the engine, API, observability, and schema modeling.

The position offers an opportunity to work with both product and infrastructure teams, contributing to a critical service that connects almost all of Airbnb's online data through a GraphQL interface. You'll be responsible for complex coding projects, driving partnerships with tenant teams, and helping define requirements for improving system reliability and performance.

The role is remote-eligible within the United States (with some restrictions) and offers a competitive compensation package including base salary, bonus potential, equity, and Employee Travel Credits. You'll be joining a company with a strong commitment to diversity and inclusion, working on technology that powers one of the world's largest travel platforms.

This is an ideal position for an experienced engineer who enjoys working on complex distributed systems, has strong expertise in GraphQL and Kotlin, and wants to make a significant impact on a platform that serves millions of users worldwide. The role combines technical depth with cross-functional collaboration, making it perfect for someone who enjoys both deep technical work and partnership with other teams.

Last updated a day 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 working cross-team with product and infrastructure engineers
  • Experience operating critical online backend services
  • Comfort shipping high visibility, complex coding projects
  • Expertise with GraphQL and Kotlin (strong preference)

Benefits For Senior Software Engineer, Viaduct

Medical Insurance
  • Employee Travel Credits
  • Bonus
  • Equity

Interested in this job?

Jobs Related To Airbnb Senior Software Engineer, Viaduct

Senior Backend Engineer, Guest & Host

Senior Backend Engineer position at Airbnb focusing on co-hosting tools and host connections, requiring 5+ years of experience in Java/Kotlin development.

Senior Software Engineer, Quality and Merchandising

Senior Software Engineer position at Airbnb focusing on backend merchandising systems, offering remote work, competitive salary, and the opportunity to impact global travel platform serving millions.

Senior Backend Engineer, Media Foundation

Senior Backend Engineer position at Airbnb, focusing on building and improving the company's Media Foundation infrastructure, offering remote work within the US.

Systems & Reliability Engineer

Systems & Reliability Engineer position at Substack, building scalable infrastructure and tools for a growing writing platform. Remote US-based role offering $170K-$230K.

Senior Software Engineer

Senior Software Engineer role at Caribou, building a platform to democratize access to international tax compliance. Full-stack position with React, Go, and cloud technologies.