The Difference You Will Make:
As a Senior Staff Engineer in our organization, you will lead the development and enhancement of our native messaging infrastructure. Your work will be critical to ensuring a seamless and reliable communication experience for Airbnb users globally. You will work closely with cross-functional teams to implement innovative solutions, improve existing systems, and ensure high performance and scalability of our messaging features.
A Typical Day:
- 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.
Your Expertise:
- 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. Kotlin is a great plus.
- 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.
- Nice to have: extensive experience with messaging and communication protocols, including handling offline scenarios, media uploads, and reliable message delivery.
- Nice to have: full stack experience, data analysis.
How We'll Take Care of You:
Pay Range
$307,000 USD
Offices: United States