Skip to main content
All jobs

Employer listing

Staff Software Engineer, UI Tooling

Airbnb

remote · full time · Staff

$212,000 - $265,000

About the Role

As a Staff Software Engineer on the UI Tooling team, you will lead our prototyping and rapid deployment platform, Kyber. You will drive implementation, maintenance, and scaling of a system that supports thousands of internal projects and users and enables non-technical builders to express ideas across all of our product surface areas.

You will own strategy and execution across three key areas:

  • Rebuild Kyber onto our next-generation cloud platforms.
  • Evolve Kyber capabilities to support product development process.
  • Integrate Kyber into our ecosystem supporting prototyping workflows.

Responsibilities

  • Setting technical direction for the Kyber platform, making architectural decisions for systems that enable rapid deployment of internal applications and product feature prototypes.
  • Write and review code hands-on and with AI coding agents, establishing and demonstrating standards for quality, availability, and system health across the platform.
  • Partner with Infrastructure, Product, Security, and Design to translate cross-organizational objectives into platform capabilities.
  • Advance capabilities for Product Managers, Designers, and other non-technical builders to build rich product feature prototypes that translate to features in production applications.
  • Mentor engineers and act as a force multiplier, leveling up the team through design reviews, technical guidance, and a collaborative, inclusive culture.

Qualifications

  • 9+ years of industry experience, ideally within fast-paced environments, with a track record of delivering large-scale service-oriented systems.
  • Broad full-stack engineering capability, with the confidence to work across backend, frontend, mobile, APIs, and system architecture as technical challenges require.
  • Proven experience building customer-facing products from zero to one, contributing to product definition, technical architecture, development, and launch.
  • End-to-end product ownership, with experience iterating on launched products, responding to customer feedback, and improving adoption, usability, and business outcomes.
  • Strong architectural design skills, including high-scale distributed services, well-designed APIs, data pipelines, efficient algorithms, and reliable integrations.
  • Sound technical judgment, balancing speed of delivery, experimentation, scalability, and long-term engineering quality.
  • Product-first engineering mindset, understanding that technical decisions serve customer products.
  • Strong communication and collaboration skills, with experience driving initiatives across teams, departments, and leadership.

Benefits

Role may be eligible for bonus, equity, benefits, and Employee Travel Credits.