Software Engineer, Passport & Commerce, Web
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+1 more
Job description
- Passport & Commerce builds the trusted account and commerce foundation that lets anyone, anywhere, become part of the Airbnb community - from their first sign-up, through the profile and connections they build, to every booking, benefit, and business transaction along the way.
- We’re a newly formed org within Guest & Host that brings together identity and commerce foundations under one roof. Our mission is to move Airbnb beyond the transaction - building a world where accounts create trust, value sticks, and the benefits our community earns travel with them, and their businesses, wherever they go.
- You’ll work closely with Payments and Wallet engineering, Identity & Privacy, Profile & Community, and Guest & Host product, design, and data science partners as we stand up this team’s roadmap and technical foundations.
The Difference You Will Make:
- As a Software Engineer on the Web team within Passport & Commerce, you will build the web experiences that bring various account features to life for millions of guests and hosts. You’ll own well-scoped features from technical design through launch, working closely with your backend, iOS, Android, and design counterparts.
- Success in this role looks like shipping reliable, performant, and polished web experiences that keep parity with our iOS and Android surfaces, growing your ownership over time as the web presence for this team expands, and becoming a dependable contributor the team can count on to deliver.
A Typical Day:
- Design and build web features using modern, component-driven React and TypeScript
- Partner with product and design to turn new concepts into polished, accessible web experiences
- Collaborate with backend, iOS, and Android engineers to keep feature behavior and data consistent across platforms
- Write clean, well-tested, maintainable code, and actively participate in code and design reviews
- Learn from and collaborate with senior engineers on the team, and contribute to shared web patterns and best practices as the team scales
- Troubleshoot and resolve bugs, performance, and reliability issues affecting the web app
Requirements
- 3+ years of professional front-end/web engineering experience, including shipping features in a large-scale, production consumer web application
- Proficiency in TypeScript and React (or a comparable modern framework), including component-driven architecture, state management, and data-fetching patterns (e.g., GraphQL)
- Experience working with backend and other platform (iOS and Android) engineers to integrate APIs and keep cross-platform experiences consistent
- A track record of delivering features from technical design through launch and iteration, with growing scope and independence
- Strong communication and collaboration skills, and a habit of seeking and acting on feedback
- Comfort operating with some ambiguity, including on a newly formed team establishing new surfaces for the first time
- Solid understanding of web performance, accessibility (WCAG), responsive design, and CI/deployment practices for a large-scale consumer site
Benefits & conditions
Build and launch reliable, accessible web features for Airbnb’s account and commerce experiences using React and TypeScript. Collaborate with backend, iOS, Android, product, design, and data science teams to maintain cross-platform consistency. Own features from technical design through launch, write tested and maintainable code, participate in reviews, troubleshoot performance and reliability issues, and contribute to scalable web patterns and best practices. The summary above was generated by AI, 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. Pay Range $162,000-$186,000 USD
About the company
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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 120 - Apple and peers
Web Development Best Practices: What The Data Tells us
Dev Digest 139 - Soft and hard queries
16 Best Free React UI Libraries in 2025