Join the iOS Platform Team at Airbnb
Airbnb is seeking a Senior iOS Engineer to join our Developer Platform team. This role is pivotal in providing our iOS engineers with a world-class development environment and building foundational frameworks that enhance the experience of millions of guests and hosts.
The Community You Will Join
The iOS Platform team collaborates with a wide range of internal stakeholders across Airbnb. The team is experienced, highly collaborative, and supportive of new ideas, making it an ideal environment for innovation and growth.
The Difference You Will Make
As a core member of our iOS infrastructure team, you will:
- Contribute to our strategy and various workstreams.
- Partner with iOS developers and leaders across Airbnb to understand their needs and define solutions.
- Be responsible for the iOS continuous integration, ensuring it is fast, reliable, efficient, and delightful.
- Drive a large impact through direct, hands-on contributions to our infrastructure, benefiting numerous engineers.
A Typical Day
- Architect, design, and implement changes with a high level of autonomy across various technologies (Swift, Xcode, Bazel, Buildkite, Terraform, Ruby, SQL) to improve our CI.
- Collaborate with iOS engineers across Airbnb, providing support or guidance when necessary.
- Participate in all phases of software development from architecture/design through implementation, testing, and on-call.
- Over time, drive our strategy for CI using a data-driven approach and your own intuition and understanding of our customers.
Your Expertise
- 5+ years of software engineering experience.
- 3+ years of experience with iOS/macOS infrastructure (build, CI, app release, Xcode, developing runtime frameworks, etc.).
- Experience with CI infrastructure is a plus but not required.
- Track record of delivering complex projects with a high level of autonomy and self-direction.
- Highly motivated to improve the productivity and experience of the people you work with.
Your 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.
Our Commitment To Inclusion & Belonging
Airbnb is committed to working with the broadest talent pool possible. We believe diverse ideas foster innovation and engagement, allowing us to attract creatively-led people and develop the best products, services, and solutions. All qualified individuals are encouraged to apply.
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. This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.
Pay Range
$185,000—$223,000 USD
Benefits Extracted with AI
- Bonus
- Equity
- Employee Travel Credits
Similar jobs
Last update: 23 minutes ago
Senior iOS Software Engineer
Join Airbnb as a Senior iOS Software Engineer to develop innovative tools for hosts, focusing on iOS app performance and user experience.
iOS Developer
Join Tezza as an iOS Developer to enhance our app with Swift and SwiftUI, working remotely in a creative team.
Senior Mobile Platform Engineer
Join Pleo as a Senior Mobile Platform Engineer to empower product teams in building and maintaining mobile app features with React Native and TypeScript.
Senior iOS Software Engineer
Join Airbnb as a Senior iOS Software Engineer to build and enhance user-related product flows using Swift and SwiftUI.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.
Lead Developer with DevOps and Functional Programming
Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend to develop and enhance solutions for millions of members globally.
Senior Backend Developer (Ruby on Rails)
Join our team as a Senior Backend Developer specializing in Ruby on Rails for a remote position with a social apps company.
Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering
Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.
Senior Backend Engineer - PHP, Symfony, Laravel
Join Instapro Group as a Senior Backend Engineer, working with PHP, Symfony, and Laravel in a hybrid environment.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Senior Software Engineer: Configuration Management/Deployment
Join Uber's Amsterdam team as a Senior Software Engineer focusing on configuration management and deployment. Solve infrastructure challenges at scale.
Senior PHP Developer
Join Atolls as a Senior PHP Developer in Berlin. Work on scalable software, collaborate across teams, and drive innovation in a hybrid environment.
Senior Full-Stack Engineer ReactJS/NodeJS
Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.
Senior Fullstack Developer for AI-Driven Mission Technologies
Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.
Senior Backend Engineer - Payments
Join Instapro Group as a Senior Backend Engineer in Berlin, focusing on PHP and payment systems in a hybrid work environment.
Software Engineer - Backend - Membership
Join Uber as a Backend Software Engineer to develop member-first experiences in a collaborative team, impacting global foundations.
Senior Backend Developer
Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.
Mobile Application Developer with Flutter and Dart
Join Coinmerce as a Mobile Application Developer using Flutter and Dart to enhance user experience in cryptocurrency trading.
Salesforce Software Engineer
Join AnyDesk as a Salesforce Software Engineer to develop and maintain internal business systems in a dynamic, remote-friendly environment.
iOS Engineer, Mobile Payment Experience
Join Square as an iOS Engineer to develop SDKs for mobile payment solutions, focusing on Swift and Objective-C.
Senior Software Engineer, iOS
Join LucidLink as a Senior iOS Engineer to develop innovative mobile apps using Swift, CI/CD, and agile methodologies.
iOS Engineer, Mobile Payment Experience
Join Square as an iOS Engineer to build SDKs for mobile payment experiences using Swift and Objective-C.
Senior Android Developer
Join Budget Thuis as a Senior Android Developer to lead app development and collaborate with a dynamic team in Amsterdam.