Senior Staff Engineer

Airbnb
Summary
Join Airbnb's Communication and Connectivity team as a Senior Staff Engineer and lead the development and enhancement of our native messaging infrastructure. You will ensure a seamless communication experience for Airbnb users globally, collaborating with cross-functional teams to implement innovative solutions and improve existing systems. A typical day involves leading the design, development, and deployment of native messaging features, collaborating with product managers and engineers, driving end-to-end technical delivery, ensuring high quality standards, and mentoring junior engineers. This role requires 12+ years of software engineering experience, a Bachelor's or Master's degree in Computer Science (or equivalent), strong programming skills in Swift (Kotlin is a plus), and a proven track record of delivering large-scale projects. The position is US-remote eligible, with occasional office work or offsites.
Requirements
- 12+ years of industry experience in software engineering, with significant experience in developing native applications
- Bachelor's and/or Master's degree, preferably in Computer Science or equivalent experience
- Strong programming skills with hands-on experience in Swift
- Proven track record of architecting and delivering large-scale, high-impact projects within native platforms
- Deep understanding of iOS and Android operating system integrations and optimization techniques
- Ability to drive technical decisions and provide leadership in a collaborative and inclusive environment
Responsibilities
- Lead the design, development, and deployment of robust native messaging and communication features
- Collaborate with product managers, designers, and other engineers to align on the technical vision and product requirements
- Drive end-to-end technical delivery of new messaging and communication features, from conception through deployment and maintenance
- Ensure high quality standards and practices are maintained across the team
- Mentor and support the growth of junior engineers and peers
Preferred Qualifications
- Extensive experience with messaging and communication protocols, including handling offline scenarios, media uploads, and reliable message delivery
- Full stack experience, data analysis
Benefits
- Bonus
- Equity
- Benefits
- Employee Travel Credits