Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Airbnb, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Staff Software Engineer, Core Services at Airbnb will play a pivotal role in enhancing the platform's infrastructure by designing, developing, and optimizing core services that support a seamless user experience. This position requires a blend of technical expertise, innovative thinking, and collaborative skills to ensure systems are scalable and efficient. The successful candidate will work closely with cross-functional teams to drive product development and refine backend functionalities, ultimately contributing to Airbnb's mission of belonging for everyone.
Job Responsibilities
- Design, develop, and implement scalable microservices that enhance the core functionality of the Airbnb platform.
- Collaborate with product managers and other engineers to define and refine system requirements and functionality.
- Optimize existing core services for performance, reliability, and maintainability.
- Participate in code reviews, ensuring high coding standards and best practices are followed.
- Debug and troubleshoot complex issues, providing solutions that adhere to established timelines.
- Mentor junior and mid-level engineers, fostering a culture of learning and development within the team.
- Conduct research and recommend innovative technologies to improve system reliability and performance.
Qualifications
- Proven experience as a Software Engineer with a strong background in backend development.
- Expertise in programming languages such as Java, Python, or Go.
- Solid understanding of microservices architecture and cloud-based technologies.
- Bachelor’s degree in Computer Science, Information Technology, or a related field; a Master’s degree is a plus.
- 5+ years of experience in software development, with at least 2 years in a leadership or senior role.
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal skills.
Technologies & Tools
The position primarily utilizes modern technologies and tools such as cloud computing platforms (AWS, Google Cloud), containerization tools (Docker, Kubernetes), relational and NoSQL databases (PostgreSQL, MongoDB), and CI/CD pipelines for continuous integration and delivery. Familiarity with monitoring tools and logging solutions is also key to ensuring optimal performance of core services.
Ideal Candidates
Ideal candidates for the Staff Software Engineer position are strategic thinkers with a keen eye for detail and a deep commitment to quality. They possess strong collaborative abilities, thriving in a team-oriented environment while also demonstrating autonomy in their work. Success in this role requires a passion for technology, resilience in facing challenges, and a proactive approach to continuous improvement and innovation within the software development lifecycle.
Bartenders: 756,000 people in the US, paid from $20,110 a year (the lowest 10%) to $73,770 (the top 10%), with $34,340 in the middle, in May 2025. See these jobs →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.