Software Engineer, Passport & Commerce, iOS

Airbnb
United States
4 days ago
Apply on www.builtincolorado.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$162,000.0 - $186,000.0
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Apple IOS Software Debugging Dependency Injection Mobile Application Software Model View ViewModel Swiftui Backend Build Management React Redux

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 iOS team within Passport & Commerce, you will build the iOS 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, Android, and design counterparts.
  • Success in this role looks like shipping reliable, performant, and polished iOS experiences that keep parity with our Android and web surfaces, growing your ownership over time as the iOS presence for this team expands, and becoming a dependable contributor the team can count on to deliver.

A Typical Day:

  • Design and build iOS features using modern, declarative UI and unidirectional state architecture
  • Partner with product and design to turn new concepts into polished, accessible iOS experiences
  • Collaborate with backend, Android, and web 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 iOS patterns and best practices as the team scales
  • Troubleshoot and resolve bugs, performance, and reliability issues affecting the iOS app

Requirements

  • 3+ years of professional iOS engineering experience, including shipping features in a large-scale, production consumer app
  • Proficiency in Swift and modern iOS architecture, including declarative UI (e.g., SwiftUI), unidirectional state management (MVI/MVVM/Redux-style), and dependency injection
  • Experience working with backend and other platform (Android and web) 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 mobile app performance, accessibility, and release/CI practices for a large-scale consumer app

Benefits & conditions

Build and ship reliable iOS account and commerce features for Airbnb’s large-scale consumer app. Responsibilities include designing Swift and SwiftUI experiences, integrating backend APIs, maintaining cross-platform consistency, writing tested and accessible code, participating in reviews, contributing to shared iOS patterns, and troubleshooting performance, reliability, and release issues. 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.

Apply on www.builtincolorado.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

30 sec

Architecture of the SwiftUI and Realm chat application

Andrew Morgan · World Congress 2021

2:32 min

Refactoring bulk frontend operations into scalable backend methods

Noam Honig · LIVE

2:25 min

Testing the AI generated Apple iOS Flashcards application

MIlan Todorović MIlan Todorović · World Congress 2026 Europe

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:27 min

Managing views and state in SwiftUI applications

Andrew Morgan · World Congress 2021

Videos

See all

Related articles

See all