Senior Software Engineer

Airbnb Logo

Airbnb

📍Remote - United States

Summary

Join Airbnb's Guest Displays & Platforms team as a Senior Backend Engineer and help lead the development and refinement of major new features at the heart of the guest experience. You will explore, shape, and develop new product experiences, lead investments into new technical capabilities, and nurture a culture of technical quality. Collaborate with cross-functional partners and internal teams to build world-class platforms and features. A typical day involves architecting and implementing complex features, collaborating with engineers and partners, proactively growing knowledge of leading-edge practices, and mentoring junior engineers. This role is US-Remote Eligible with occasional office work or offsites.

Requirements

  • 5+ years of experience in a hands-on software engineering role
  • Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience
  • Considerable experience working in Java and/or Kotlin
  • Fluency in frontend web technologies  (e.g. HTML, CSS, React and Graphql etc)
  • Demonstrated expertise in backend systems within large-scale service-oriented architectures
  • Passionate about efficiency, availability, technical quality and system quality
  • Excellent communication and collaboration skills and the ability to work well within engineering organizations and across functions
  • Ability to drive alignment, manage projects and effectively collaborate with stakeholders
  • Capable of making data driven decisions and articulating tradeoffs in any technical decisions

Responsibilities

  • Architect and implement complex features, focusing on data-driven decision making and performance optimizations
  • Collaborate with other engineers and cross-functional partners across the organization to understand and prioritize technical requirements
  • Proactively grow knowledge of leading edge practices and trends
  • Advocate for and participate in efforts with other engineering teams to advance Airbnb’s engineering processes and technical foundations
  • Drive systemic improvements by identifying patterns to streamline development, reduce toil and increase technical quality and operational excellence over time
  • Mentor and provide technical guidance to junior engineers, fostering a culture of knowledge sharing and continuous learning

Benefits

  • Bonus
  • Equity
  • Benefits
  • Employee Travel Credits

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.