Skip to main content

Staff Software Engineer

Airbnb
Remote - US (not eligible in excluded states)Updated 46d ago
Base salary
$212k–$265k
Published base salary range
Location
Remote - US (not eligible in excluded states)
Remote eligibility
Employment
Full-time
Staff / Principal
Role family
Engineering
E-commerce
Role skills
Apply on careers.airbnb.com
Job actionsApply now
Job actionsApply now

About the job

About the Role

Airbnb is seeking a Staff Software Engineer to join the Service Tools team, which owns the standard development lifecycle for service owners—from AI-assisted development through build, integration testing, code review, and deployment. This role sets technical direction for a platform-spanning area, driving multi-quarter workstreams such as agentic developer workflows, intelligent build infrastructure, test excellence, codebase modernization, and developer observability.

Responsibilities

  • Own multi-quarter, platform-spanning workstreams as the DRI for agentic developer workflows, build infrastructure, test excellence, codebase modernization, or developer observability.
  • Advance the AI-assisted development platform, including agent skills, tool integrations, evaluation harnesses, and telemetry.
  • Scale build and merge infrastructure for a large JVM monorepo, including Bazel, remote build execution, caching, merge-queue throughput, test sharding, and capacity modeling.
  • Raise testing standards through coverage, mutation signal, AI-authored tests, and faster feedback loops.
  • Lead large-scale codebase modernization (JDK/Kotlin upgrades, test-framework migrations) via automated refactoring.
  • Use telemetry to quantify time, spend, and confidence losses, and adjust priorities accordingly.
  • Set standards through code reviews, design docs, incident reviews, and postmortems.
  • Mentor engineers and partner with engineering leaders to drive adoption across the company.

Qualifications

  • 9+ years of industry experience with a Bachelor's/Master's degree, or 6+ years with a PhD.
  • Bachelor's and/or Master's degree, preferably in CS, or equivalent experience.
  • Deep hands-on experience with build systems and large monorepos; Bazel and remote build execution experience is a strong plus.
  • Extensive JVM experience (Java and/or Kotlin), including performance, memory, and startup behavior of large builds.
  • Fluency with modern AI-assisted development stack, including coding agents, skills, context engineering, and tool integrations.
  • Proficiency in one or more back-end server languages (Java/Kotlin/Ruby/Go/C++/etc.).
  • Experience with architectural patterns of high-scale distributed products/services, such as well-designed APIs, data pipelines, and efficient algorithms.
  • Demonstrated ability to influence stakeholders and drive alignment across teams.
  • Experience or desire to work collaboratively in cross-functional teams with design, product, and data science partners.

Compensation & Benefits

Base pay range: $212,000—$265,000 USD. This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.

Location

This position is US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed with your manager. You must live in a state where Airbnb, Inc. has a registered entity; see the exclusion list for details.

Application Instructions

Apply through the Airbnb careers page. For disability accommodations, contact reasonableaccommodations@airbnb.com.

Skills & tags

What you can verify before applying

Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.