Airbnb

Senior iOS Engineer, Payments

Airbnb

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $191,000 - $223,000 per year

Job Level

About the role

  • Partner closely with product managers, designers, and fellow engineers to translate product and business strategy into high-quality, user-focused features
  • Own and contribute across the full development lifecycle—from technical design and implementation to testing, experimentation, analysis, and launch—while providing thoughtful feedback on product specs, UX mocks, code, and design documents
  • Champion a culture of technical excellence by upholding high standards in architecture, code reviews, and production operations, ensuring reliability, performance, and long-term maintainability

Requirements

  • Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent practical experience
  • 6+ years of experience building, scaling, and maintaining iOS applications for large user bases, with strong attention to design quality and detail
  • Advanced proficiency in Swift and Objective-C, with hands-on experience using UIKit, SwiftUI, and modern iOS UI architectures, emphasizing performance and maintainability
  • Extensive experience integrating and consuming GraphQL APIs in production
  • Demonstrated success shipping high-quality iOS applications to the App Store, with strong technical execution and product judgment
  • Strong computer science fundamentals, including data structures, asynchronous programming, and mobile engineering best practices
  • Proven ability to independently design and deliver solutions in ambiguous problem spaces, including cross-team and cross-system integrations
  • Strong collaboration and communication skills, with experience partnering closely with product, design, and other non-engineering stakeholders
  • Solid product sense and passion for UI/UX, with the ability to translate product vision into polished, user-focused experiences
  • Experience leading technical initiatives within a team, contributing to planning and execution, and solving complex engineering challenges
  • Commitment to continuous learning and staying current with evolving mobile technologies and platform trends
  • Demonstrated desire to mentor teammates and elevate code quality through reviews, design discussions, and technical guidance
  • Nice to have: Familiarity with payments and insurance concepts and user flows.
Benefits
  • This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
SwiftObjective-CUIKitSwiftUIGraphQLiOS applicationsdata structuresasynchronous programmingmobile engineering best practicestechnical design
Soft skills
collaborationcommunicationproduct judgmentproblem-solvingmentorshiptechnical guidanceattention to detaildesign qualitycontinuous learningcross-team integration
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer Science