Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Software Engineer, iOS image - Rise Careers
Job details

Staff Software Engineer, iOS

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.

The Community You Will Join:

The Airbnb Hotels organization, which includes HotelTonight, is a fun, entrepreneurial, start-up team where you can have outsized impact. Simplicity is at the core of our products. We pride ourselves on delivering the smoothest and most intuitive hotel booking experience. For hotels, we make it easy to drive incremental bookings so they can focus on the craft of hosting. We aspire to facilitate hotel discovery and serendipity at scale, benefitting guests and hotel partners.

A Typical Day: 

  • Work with product and design partners to explore problem spaces and devise solutions to customer problems by rapidly prototyping; Recognize technical challenges in the early stages and collaborate closely with the team. 
  • Take an active role in leading and working with Engineering partners to create technical and execution strategies for new projects and legacy migrations.
  • Hands on develop, working with teams on edge solutions to problems that come about when developing at scale.
  • Passionate about UX: You have a keen enthusiasm for creating delightful user experiences for millions of users.
  • Maintain our rigorous engineering standards and instill consistency across the various codebases and processes you encounter.
  • Follow data-driven approaches to find inefficiencies in the build/test/deploy pipeline.
  • Identify areas of improvement and drive mobile best practices.
  • Mentor and coach other engineers through pull request reviews, design document reviews, or 1-on-1s

Your Expertise:

  • 9+ Years of industry experience
  • Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience.
  • Experience shipping one or more Swift or Objective-C iOS apps, ideally currently available in the App Store.
  • Extensive experience working with GraphQL and REST APIs.
  • Solid engineering and coding skills. Understanding of basic data structures and asynchronous programming.
  • Experience with prototyping is a big plus.
  • Ability to mentor and grow more junior engineers (set and drive best practices for iOS client development).
  • Ability to work in areas outside of your usual comfort zone and show motivation for personal growth.
  • Interest in innovations within the mobile industry.
  • Nice to have: demonstrated design and UX sensibilities.

 

Your Location:

This position is US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed to with your manager. While the position is Remote Eligible, you must live in a state where Airbnb, Inc. has a registered entity. Click here for the up-to-date list of excluded states. This list is continuously evolving, so please check back with us if the state you live in is on the exclusion list. If your position is employed by another Airbnb entity, your recruiter will inform you what states you are eligible to work from.

Our Commitment To Inclusion & Belonging:

Airbnb is committed to working with the broadest talent pool possible. We believe diverse ideas foster innovation and engagement, and allow us to attract creatively-led people, and to develop the best products, services and solutions. All qualified individuals are encouraged to apply.

We strive to also provide a disability inclusive application and interview process. If you are a candidate with a disability and require reasonable accommodation in order to submit an application, please contact us at: reasonableaccommodations@airbnb.com. Please include your full name, the role you’re applying for and the accommodation necessary to assist you with the recruiting process. 

We ask that you only reach out to us if you are a candidate whose disability prevents you from being able to complete our online application.

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. 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
$204,000$260,000 USD
Airbnb Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Airbnb DE&I Review
4.4 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Airbnb
Airbnb CEO photo
Brian Chesky
Approve of CEO

Average salary estimate

$232000 / YEARLY (est.)
min
max
$204000K
$260000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Software Engineer, iOS, Airbnb

As a Staff Software Engineer, iOS at Airbnb, you'll be stepping into a vibrant team that has a significant impact on the way people book hotels. Founded in 2007, Airbnb has evolved into a platform that connects millions of hosts with guests seeking unique experiences worldwide. In this role, you'll constantly collaborate with product and design partners to prototype solutions that tackle customer problems. With a focus on delivering smooth and intuitive user experiences, you'll lead and drive technical strategies for various projects while maintaining high engineering standards. Your passion for UX will shine as you create delightful experiences enjoyed by millions. On a day-to-day basis, you'll work hands-on, collaborating with teams to devise edge solutions to scaling challenges, engage in mentoring junior engineers, and proactively identify areas of improvement in our processes. If you have over 9 years of industry experience and a solid background in iOS apps using Swift or Objective-C, you'd be a great fit! This remote-friendly position offers a chance to influence the future of our platform while working with a variety of talented professionals across different areas. Join us as we aspire to keep enhancing hotel discovery and making it more beneficial for both guests and partners alike!

Frequently Asked Questions (FAQs) for Staff Software Engineer, iOS Role at Airbnb
What are the responsibilities of a Staff Software Engineer, iOS at Airbnb?

As a Staff Software Engineer, iOS at Airbnb, you'll engage with product and design teams to innovate solutions for customer challenges. You'll also lead technical endeavors for new projects, develop hands-on solutions, and maintain rigorous engineering standards. Mentoring junior engineers and identifying improvements in processes are also crucial responsibilities.

Join Rise to see the full answer
What qualifications do I need to apply for the Staff Software Engineer, iOS position at Airbnb?

To be considered for the Staff Software Engineer, iOS position at Airbnb, candidates should have at least 9 years of industry experience and hold a Bachelor's or Master's degree in Computer Science or a related field. Additionally, experience in shipping iOS apps using Swift or Objective-C, extensive knowledge of GraphQL and REST APIs, and strong coding skills are required.

Join Rise to see the full answer
What is a typical day like for a Staff Software Engineer, iOS at Airbnb?

A typical day for a Staff Software Engineer, iOS at Airbnb involves collaborating with product and design partners, hands-on development, and addressing engineering challenges. You will play a vital role in mentoring other engineers, executing technical strategies, and continuously finding ways to improve our build and deployment processes.

Join Rise to see the full answer
Is the Staff Software Engineer, iOS position at Airbnb remote or office-based?

The Staff Software Engineer, iOS position at Airbnb is remote eligible; however, you should reside in a state where Airbnb, Inc. has a registered entity. While the role primarily allows for remote work, you may need to occasionally attend in-person meetings or offsites depending on your management agreement.

Join Rise to see the full answer
What kind of work culture can I expect as a Staff Software Engineer, iOS at Airbnb?

Airbnb fosters a culture of innovation, inclusion, and collaboration. As a Staff Software Engineer, iOS, you will work within a fun, entrepreneurial team that values diverse ideas, encourages personal growth, and strives to deliver exceptional user experiences.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer, iOS
Can you describe your experience with Swift and Objective-C in relation to the Staff Software Engineer, iOS role?

Discuss specific projects where you developed iOS apps using Swift or Objective-C, focusing on the features you implemented and the challenges you overcame. Highlight your familiarity with coding standards and how you've applied best practices in your work.

Join Rise to see the full answer
How do you approach problem-solving when there are technical challenges during the development process?

Share a specific situation where you encountered a technical challenge. Discuss your thought process, how you collaborated with teammates, and the steps you took to devise a solution. Emphasize your analytical thinking and teamwork skills.

Join Rise to see the full answer
What is your experience with GraphQL and REST APIs?

Detail projects where you've successfully utilized GraphQL and REST APIs. Explain how you integrated APIs into your applications, any issues you faced, and how you optimized data fetching processes for better performance.

Join Rise to see the full answer
Describe a time you mentored a junior engineer. What approach did you take?

Talk about your mentoring style and provide an example. Discuss the specific success of the junior engineer, what guidance you provided, and how you fostered their growth within the team.

Join Rise to see the full answer
How do you ensure a great user experience in your applications?

Explain your design philosophies and how you've incorporated user feedback into your applications. Share examples of where you've implemented user testing or how you collaborated with design teams to enhance UX.

Join Rise to see the full answer
How do you stay up-to-date with innovations in mobile technology?

Describe the resources you regularly consult, whether that be technical blogs, forums, or conferences. Mention specific technologies you're excited about and how you see them influencing the future of iOS development.

Join Rise to see the full answer
What strategies do you use to maintain coding standards among your team?

Emphasize how you foster a culture of code quality, sharing previous experiences where you implemented best practices, participated in code reviews, and used tools like linters or CI/CD pipelines to ensure standards are upheld.

Join Rise to see the full answer
Give an example of a significant project you led. What were the results?

Choose a project relevant to iOS development and describe your leadership role. Focus on objectives, methodologies, team dynamics, and how the project contributed to improving user experience.

Join Rise to see the full answer
What challenges have you faced when developing applications at scale?

Provide examples of performance or architectural challenges you encountered and how you addressed them. Be sure to touch on strategies for optimizing resources and ensuring smooth deployment.

Join Rise to see the full answer
Why do you want to work as a Staff Software Engineer, iOS at Airbnb?

Share your passion for both software engineering and user experience, and explain how Airbnb's mission aligns with your career goals. Discuss your enthusiasm for their innovative culture and your desire to create meaningful experiences for users.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Airbnb Hybrid Washington, District of Columbia, United States
Posted 3 days ago
Mission Driven
Collaboration over Competition
Inclusive & Diverse
Growth & Learning
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off

Join Airbnb's Federal Affairs team as a Public Policy Manager, driving advocacy and strategic initiatives in Washington, D.C.

Photo of the Rise User
Posted 4 days ago
Mission Driven
Collaboration over Competition
Inclusive & Diverse
Growth & Learning
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off

Join Airbnb as a Counsel for Employment and Ethics, where you'll be at the intersection of law and ethical workplace practices.

Photo of the Rise User
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

Join American Express as a Senior Backend Engineer and play a key role in designing high-performance APIs that enhance our products' efficiency and security.

Be part of Material Security's innovative team as a Senior Software Engineer, focusing on strengthening their Phishing detection capabilities.

Photo of the Rise User
BuzzClan LLC Hybrid S P C A Rd, Pottsville, PA 17901, USA
Posted 9 days ago

A leading company is looking for a Senior Software Engineer/Lead with extensive experience in Java and DevOps for a pivotal role.

Photo of the Rise User
Posted 8 days ago

Join Air Apps as a React Native Engineer and help shape innovative mobile applications that empower users worldwide.

Photo of the Rise User

Embark on a rewarding internship with Portfolio BI, where you will dive into AI software development while collaborating with talented teams in a hybrid work environment.

Photo of the Rise User
Posted 2 days ago
Inclusive & Diverse
Diversity of Opinions
Dare to be Different
Collaboration over Competition
Maternity Leave
Paternity Leave
Paid Time-Off
Paid Sick Days
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance

Join GoDaddy as a Full Stack Software Development Engineer, driving innovation in the agentic AI domain while working remotely.

Photo of the Rise User

Join Loudoun County Public Schools as a Lead Web Developer to drive the delivery of innovative digital solutions while mentoring a talented team.

Photo of the Rise User
Lockheed Martin Remote US, Howard County, MD; Maryland, Annapolis Junction, MD
Posted 8 days ago

Join Lockheed Martin as a Cyber Software Engineer to tackle critical cyber challenges and help protect essential networks.

Airbnb is a leading online marketplace for short- and long-term homestays and experiences founded in 2008. We provide access to 6+ million unique places to stay in more than 81,000 cities and 191 countries worldwide.

282 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Future MakerBadge Global CitizenBadge Innovator
CULTURE VALUES
Mission Driven
Collaboration over Competition
Inclusive & Diverse
Growth & Learning
BENEFITS & PERKS
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 9, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
G
Someone from OH, Cincinnati just viewed Operations Lead - AML Refresh Ops (Global Banking) at GHR
Photo of the Rise User
Someone from OH, Akron just viewed Data Scientist II at Kaiser Permanente
Photo of the Rise User
Someone from OH, Eastlake just viewed Summer Intern at Gooch & Housego
Photo of the Rise User
12 people applied to Game Developer (Unity) at LiquidX
I
Someone from OH, Perrysburg just viewed CNC Manufacturing Technician at Innovance
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Lifecycle Marketing Manager at SoFi
Photo of the Rise User
Someone from OH, Cincinnati just viewed Lifecycle Marketing Manager at Caribou
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Marketing Manager at Ocorian
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Marketing Manager at Credit Genie
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Product Marketing - AAA Campaigns at PrizePicks
Photo of the Rise User
Someone from OH, Cincinnati just viewed Digital Marketing Analyst, Digital Properties at Darden
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Lead at io.net
Photo of the Rise User
Someone from OH, Cincinnati just viewed Sr. Manager / Director of Demand Generation at Seesaw
Photo of the Rise User
Someone from OH, Euclid just viewed Work From Home Union Benefits Rep at Global Elite
Photo of the Rise User
Someone from OH, Cincinnati just viewed Runtime QA Tester II at Aechelon Technology