Enable job alerts via email!

Senior Software Engineer, GraphQL

airbnb, Inc.

United States

Remote

USD 120,000 - 160,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a leading company as part of the Viaduct team, responsible for creating and upgrading a unified data access layer. You will work on complex coding projects, collaborate with product teams, and enhance the developer experience. Your expertise in GraphQL and Kotlin will be crucial in driving project success and improving system performance.

Benefits

Bonus
Equity
Benefits
Employee Travel Credits

Qualifications

  • 5+ years of work experience in a relevant engineering role.
  • Experience operating critical online backend services.

Responsibilities

  • Coding in high-impact, deep complexity domains, owning projects end-to-end.
  • Driving partnerships with tenant product teams to inform the tooling roadmap.

Skills

GraphQL
Kotlin
Collaboration

Job description

Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way.

The Community You Will Join:

Airbnb is powered by our Host and Guest communities. Our Users, Listings and Platforms team is a group responsible for creating new products for our Guests and Hosts. Viaduct is a unified data access layer and platform connecting almost all of Airbnb’s online data. Today, 65% of Airbnb’s online traffic and products flow through the Viaduct infrastructure service. Residing at the center of Airbnb’s tech stack between the user-facing products and backend infrastructure, Viaduct provides a global schema & query system through a GraphQL interface. Our team mission is to “Bring modularity to the central schema, providing a simple, efficient, and reliable developer experience at scale.” The Viaduct team is one of the most tenured and experienced teams in the company, setting the best practices and next-gen architecture for Airbnb. 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.

The Difference You Will Make:

The Viaduct team has embarked on a mission to upgrade today’s solution with a new version of the system called “Viaduct Modern”. This modern system is built on a new architecture that allows for future improvements and gains in the form of tenant developer experience, cost performance and team autonomy. 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. You will work on various parts of the system including the engine, the API, observability and monitoring and schema modeling.

A Typical Day:

  • Coding in high-impact, deep complexity domains, owning projects end-to-end
  • Driving partnerships with tenant product teams to inform the tooling 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 a few 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:

  • 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

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: reasonableaccommodations@airbnb.com . 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.

How We'll Take Care of You:

Our job titles may span more than one career level. The actual base pay is dependent upon many factors, such as: training, transferable skills, work experience, business needs and market demands. The base pay range is subject to change and may be modified in the future. This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer

InterEx Group

Remote

USD 100,000 - 720,000

Today
Be an early applicant

Senior Software Design Engineer

fabric

New York

Remote

USD 150,000 - 200,000

6 days ago
Be an early applicant

Senior Software Engineer - iOS Mobile Field

DHI Group, Inc.

Remote

USD 120,000 - 155,000

4 days ago
Be an early applicant

Senior Software Engineer - Remote Nationwide - 2289553

UnitedHealth Group

Eden Prairie

Remote

USD 89,000 - 177,000

Today
Be an early applicant

Senior Software Engineer

Dutchie

Remote

USD 149,000 - 201,000

14 days ago

Sr Software Engineer - Web

Mheducation

Remote

USD 124,000 - 150,000

10 days ago

Sr Software Engineer - Web

Mheducation

Remote

USD 124,000 - 150,000

13 days ago

Sr Software Engineer - Web

McGraw Hill

Columbus

Remote

USD 124,000 - 150,000

13 days ago

Sr Software Engineer - Web

McGraw Hill

New York

Remote

USD 124,000 - 150,000

13 days ago