Description
The Quality Platform team at Airbnb is seeking a Senior iOS Software Engineer to play a key role in evolving our Quality Platform. As a Senior iOS Software Engineer, you will bridge the gap between product engineering and infrastructure, ensuring that our iOS codebase remains highly testable and resilient as it scales.
Responsibilities:
- Build AI-Native Tooling: Implement AI-driven agents that optimize our CI/CD pipelines and provide intelligent feedback to developers.
- Enhance Developer Velocity: Identify and resolve systemic bottlenecks in the development lifecycle, allowing teams to move faster without compromising quality.
- Advocate for Quality by Design: Work directly with product teams to guide architectural decisions, ensuring that new features are modular and testable from the first line of code.
- Ship High-Scale Infrastructure: Own the development and maintenance of frameworks used by hundreds of engineers across Airbnb, ensuring they are performant, reliable, and easy to use.
A typical day will involve hands-on development, technical ownership, design and review, applied AI, cross-functional collaboration, and mentorship.
Requirements:
- 5+ years of professional iOS development experience (or 2+ years with a PhD) in a fast-paced, high-growth tech environment.
- Strong proficiency in Swift and the iOS SDK.
- Demonstrated expertise in building or maintaining test automation frameworks at scale.
- Familiarity with CI/CD orchestration and a passion for building tools that improve the developer experience.
- A strong interest or hands-on experience in leveraging AI/LLMs to solve engineering productivity or quality challenges.
- Proven ability to navigate complex, ambiguous codebases and implement best-in-class solutions.
- Excellent communication skills with the ability to facilitate technical discussions across cross-functional teams.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://job-boards.greenhouse.io/airbnb/jobs/7453202