Back to Jobs

Staff Software Engineer, Viaduct

Remote, USA Full-time Posted 2025-05-21

Job title: Staff Software Engineer, Viaduct in USA at Airbnb


Company: Airbnb


Job description: The Community You Will Join:Viaduct is a unified data access layer and platform connecting almost all of Airbnb's online data. Today, ~70% of Airbnb's online traffic flows through the Viaduct infrastructure service. Residing between the user-facing products and backend infrastructure, Viaduct provides a global schema & query system through a GraphQL interface. Our team mission is to “Empower app developers at Airbnb by delivering a seamless and efficient tenant developer experience. We strive to maximize productivity and spark creativity through simplified APIs, improved performance, and the cultivation of tenant team autonomy.”The Viaduct team is one of the most experienced teams in the company. We tackle bleeding-edge problems in distributed systems, multi-tenancy, and performance engineering. We work closely with infrastructure teams (Build Infra, Service Platform, CI/CD, Reliability, Observability, Developer Experience to name a few) as well as product engineers who are building the features and functionality you see on Airbnb.com.The Difference You Will Make:The Viaduct team has embarked on a mission to upgrade today's Viaduct with a new version called “Viaduct Modern”. This modern system distills the best features and ideas learned from the team over the past five years, and is built on a new architecture that allows for future improvements and gains targeted in our mission statement. You will join the team on this journey in both the creation of the new system as well as the migration of tenants away from today's solution.Equally important, you will also be contributing to making meaningful short term investments in the current Viaduct solution. These investments matter to the 400+ tenants that build and run their solutions on Viaduct today. You will work on various parts of the system including the engine, the API, observability, reliability, performance, schema modeling and more.A Typical Day:


  • Coding in high-impact, complex domains, owning projects end-to-end

  • Driving partnerships with product teams to inform our roadmap

  • Frequently working in vaguely scoped areas, responsible for defining project requirements for improving reliability and performance, through Viaduct framework changes and tenant-centric observability

  • Developing technical expertise in various areas of the Viaduct framework as well as with product teams' use cases and requests

  • Collaborating with experienced teammates to enable Viaduct tenant engineers to be autonomous in identifying and resolving performance and cost inefficiencies within their code written in the Viaduct platform

  • Supporting the customer base of Viaduct developers

Your Expertise:

  • 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

Your Location:This position is US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed to with your manager. While the position is Remote Eligible, you must live in a state where Airbnb, Inc. has a registered entity. . If your position is employed by another Airbnb entity, your recruiter will inform you what states you are eligible to work from.Our Commitment To Inclusion & Belonging:Airbnb is committed to working with the broadest talent pool possible. We believe diverse ideas foster innovation and engagement, and allow us to attract creatively-led people, and to develop the best products, services and solutions. All qualified individuals are encouraged to apply.We strive to also provide a disability inclusive application and interview process. If you are a candidate with a disability and require reasonable accommodation in order to submit an application, please contact us at: . Please include your full name, the role you're applying for and the accommodation necessary to assist you with the recruiting process.We ask that you only reach out to us if you are a candidate whose disability prevents you from being able to complete our online application.


Expected salary:


Location: USA


Apply for the job now!

[ad_2]

Apply for this job

 

Similar Jobs