Staff Software Engineer

Airbnb Logo

Airbnb

πŸ“Remote - United States

Summary

Join Airbnb's CRM Engineering team as a Staff Software Engineer and build a groundbreaking social platform for hosts and guests. You will work on both the front-end and back-end, focusing primarily on the front-end development of the Community Platform. This role involves close collaboration with cross-functional teams, including product, design, and technical teams. You will contribute to prototyping, evaluating, and implementing solutions, shaping the platform from the ground up and developing a multi-year tech roadmap. The platform aims to empower local communities, support leaders, host events, and improve resources. This is a remote-eligible position, with occasional office work or offsite attendance.

Requirements

  • 9+ years of relevant software development industry experience in a fast-paced tech environment
  • Strong proficiency in at least one major backend programming language (e.g., Java, Kotlin, Scala, Python) and experience with modern frontend frameworks (e.g., React, Angular, Vue.js)
  • Proven track record of delivering end-to-end products in a collaborative environment, from ideation and planning to implementation and launch
  • Experience with architectural patterns of large-scale web applications, including well-designed APIs, high-volume data pipelines, and efficient algorithms
  • Demonstrated ability to make data-driven decisions, articulate technical trade-offs, and communicate effectively with cross-functional partners
  • Passion for creating intuitive user experiences and a keen interest in data systems and analytics
  • Good judgment in making tradeoffs to balance short-term business needs with long-term technical quality
  • Strong understanding of how deep backend systems are expressed in the UX shown to customers
  • End-to-end mentality that transcends team boundaries and helps find globally optimal solutions
  • Excellent communication skills and the ability to work well within a team and with teams across the engineering organization
  • Passionate about efficiency, availability, system quality and user experience

Responsibilities

  • Develop Features Across the Stack: Enhance and maintain functionalities in the CRM system to support personalized interactions with hosts, guests, and stakeholders
  • Integration of Technologies: Ensure seamless integration of tools like Salesforce, Sprinklr, Vlocity, as well as proprietary solutions such as salesforce-gateway, webfusion, and durabeen
  • Collaboration with Cross-Functional Teams: Work closely with teams like Product Managers and Quality Engineers to align their contributions with Airbnb's engagement goals
  • Problem-Solving Across the Stack: Resolve issues spanning server-side logic to user interface design to ensure smooth CRM workflows and address technical challenges
  • Quality Control and Testing: Contribute to maintaining high-quality standards by performing end-to-end testing and debugging CRM functionalities across the stack

Benefits

This position is US - Remote Eligible

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.