Backend Software Engineer
Airbnb
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Airbnb
Airbnb was founded in 2007 and has grown into a global community with over 5 million hosts and more than 2 billion guest arrivals across nearly every country. The company offers unique stays and experiences that connect guests with local communities and support hosts in sharing their spaces and passions.
About The Role
Airbnb’s Storefronts team is seeking a talented Backend Software Engineer. In this role, you will develop and maintain APIs, enhance backend services, and work on scalable architectures that power Airbnb’s homepage and search functionalities. You will collaborate with cross-functional teams including design, product, data science, and engineering to bring innovative features from concept to production, directly impacting millions of users worldwide.
Qualifications
- 4+ years professional software engineering experience
- Proficiency in developing backend applications and APIs using Java
- Experience with service monitoring and alerting techniques
- Strong product sense balancing technical requirements and user experience
- Excellent collaboration skills with cross-functional teams
- Ability to embrace challenges and adapt to change
- Nice to have: Experience with GraphQL, Kotlin, Thrift IDL and server-driven architectures
- Deep understanding of scalable architecture and performance optimization
Responsibilities
- Develop and maintain APIs for seamless user navigation.
- Enhance the performance, robustness, and scalability of backend services.
- Contribute to innovative product features in a multidisciplinary team.
- Utilize AI tools to create engaging guest features and improve team productivity.
- Translate design and product concepts into functional features.
- Implement and refine monitoring and alerting systems for service reliability.
- Support continuous improvement of technical architecture.
Benefits
- Competitive salary and comprehensive benefits package.
- Flexible remote work options within the US with occasional on-site engagement.
- Opportunities for professional growth and development.
- Inclusive and diverse work environment.
- Access to employee travel credits and additional perks.
- Supportive work culture emphasizing work-life balance.
Equal Opportunity
Airbnb is an equal opportunity employer committed to creating an inclusive environment. All applicants are encouraged to apply regardless of background, abilities, or experiences.
Key skills/competency
Java, API, Backend, Scalable, Architecture, Monitoring, Alerting, Collaboration, GraphQL, Kotlin
How to Get Hired at Airbnb
- Research Airbnb's culture: Study their mission, values, and recent news.
- Tailor your resume: Highlight Java backend and API expertise.
- Network strategically: Connect with current employees on LinkedIn.
- Prepare for technical interviews: Brush up on scalable architectures and coding challenges.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background