Senior Software Engineer

closed
Airbnb Logo

Airbnb

πŸ’΅ $185k-$220k
πŸ“Remote - United States

Summary

Join Airbnb's Booking Orchestration team as a Senior Engineer and play a pivotal role in transforming the booking ecosystem. You will architect, build, and operate booking engineering systems, focusing on improving booking experiences, system scalability, and performance. Collaborate with cross-functional partners to prioritize technical requirements and enhance the Airbnb booking experience. This role requires strong coding abilities, experience with distributed systems, and a background in building high-scale applications. The position is US-remote eligible, with occasional office work or offsites. Compensation includes a competitive salary, bonus, equity, benefits, and Employee Travel Credits.

Requirements

  • BS or MS in computer science or related field, or equivalent work experience
  • 5+ years of relevant engineering hands-on work experience
  • Experience building Booking/Ordering or relevant systems
  • Strong coding abilities and experience with architectural patterns of large, high-scale applications
  • Experience architecting, building, and maintaining highly available services in a service-oriented architecture (SOA)
  • Familiarity with patterns, libraries and frameworks for building and testing services, and service-to-service communication
  • Excellent communication skills and the ability to work well within and across teams at Airbnb

Responsibilities

  • Architect, build, launch and operate booking engineering systems to improve booking experience, system scalability and performance
  • Architect and implement complex features, focusing on data-driven decision making and performance optimizations
  • Collaborate with other engineers and cross-functional partners across organizations such as Bookings, Payments and Trust to understand and prioritize technical requirements that enhance Airbnb booking experience
  • Proactively grow knowledge of leading edge practices and trends involving order orchestration systems
  • Help define and improve coding standards, development processes and best practices
  • Mentor and provide technical guidance to junior engineers, fostering a culture of knowledge sharing and continuous learning

Benefits

  • Bonus
  • Equity
  • Benefits
  • Employee Travel Credits
This job is filled or no longer available