⏳ Last Date to Apply:
Airbnb Senior Software Engineer, Agent Core Products Recruitment 2026: Apply Online
Senior Software Engineer, Agent Core Products
Job Overview
About the Role
Airbnb is seeking a highly skilled and motivated Senior Software Engineer to join the Agent Core Products team within the Community Support Engineering (CS Eng) department. This is a unique opportunity to work on the core technology that powers Airbnb’s global community support operations. The products and solutions developed by CS Eng are instrumental in supporting customers, front-line agents, and business process operations teams, playing a key role in enabling Airbnb’s core business. As a Senior Engineer on the Agent Core Products team, you will have a direct impact on the experience of every person who travels or hosts on Airbnb, by enhancing the tools used by our support agents.
The Community You Will Join
The Community Support Engineering (CS Eng) team is dedicated to building world-class technology, architecture, and solutions that underpin Airbnb’s extensive global community support network. This team is crucial for ensuring seamless operations and exceptional service delivery. The Agent Core Products team, specifically, focuses on developing and refining the software that empowers our support agents, directly influencing their efficiency and the quality of service they provide to our guests and hosts. This is a high-impact team focused on driving significant improvements through strategic projects.
The Difference You Will Make
As a Senior Software Engineer, you will be a key contributor to shaping the technical vision and delivering robust solutions. You will work within a talented and diverse team of software engineers, collaborating to build innovative products and features that improve the agent experience. Your responsibilities will span the entire development lifecycle, from technical design and development to test automation, experimentation, analysis, and launch. You will be instrumental in ensuring our systems are flexible, efficient, and scalable, meeting the evolving needs of the business. This role offers the chance to influence technical direction, provide critical input on product strategy, and mentor junior developers, fostering a culture of technical excellence and continuous improvement.
A Typical Day
- Collaborate cross-functionally with product managers, designers, and other engineering counterparts to execute product and business strategies, building novel products and features.
- Drive and contribute to the full software development lifecycle: technical design, development, test automation, experimentation, analysis, and launch.
- Review code and design documents, providing constructive feedback on product specifications and mockups.
- Build efficient, reusable, and high-quality frontend web components, ensuring optimal performance and scalability.
- Design and implement robust server-side APIs to support frontend requirements, demonstrating strong architectural judgment regarding the separation of concerns.
- Work closely with Machine Learning and Generative AI Engineers to significantly enhance Community Support systems and agent tools.
- Provide critical input on technical direction through active participation in engineering design discussions.
- Mentor junior developers, sharing knowledge and best practices to foster their growth.
Your Expertise
- Minimum of 6 years of industry experience in software engineering.
- Bachelor’s and/or Master’s degree in Computer Science, or equivalent practical experience.
- Proven experience architecting frontend systems and demonstrating ownership of end-to-end features and cross-team integrations.
- Extensive experience building large-scale web applications using JavaScript/TypeScript.
- Familiarity with modern JavaScript/TypeScript libraries and tooling, such as React and GraphQL.
- Fluency in HTML, CSS, and related web technologies.
- Demonstrated excellence in accessibility, performance optimization, and established client-side development practices.
- Strong product mindset with excellent communication skills; comfortable driving cross-organizational integration with partner teams.
- Experience building user interfaces for AI-driven features, including both classical supervised machine learning and Generative AI applications.
- Proficiency in one or more back-end server languages, such as Java or Kotlin.
- Experience and passion for mentoring junior developers.
Your Location
This position is eligible for remote work within the United States. While the role is remote, candidates must reside in a state where Airbnb, Inc. has a registered entity. Please refer to the Airbnb careers site for an up-to-date list of eligible and excluded states, as this list is subject to change.
Our Commitment to Inclusion & Belonging
Airbnb is dedicated to building a diverse and inclusive workplace. We believe that diverse ideas fuel innovation and engagement, enabling us to attract creative talent and develop the best products and services. All qualified individuals are encouraged to apply. We are committed to providing a disability-inclusive application and interview process. If you require reasonable accommodation, please contact reasonableaccommodations@airbnb.com.
Key Job Details
| Company Name | Airbnb |
| Job Role | Senior Software Engineer, Agent Core Products |
| Experience | 6+ years |
| Salary Range | |
| Job Type | Private |
| Work Mode | Remote |
| Openings | |
| Job Location | US – Remote Eligible |
Key Responsibilities
- Work cross-functionally with product, design, and other engineering counterparts to execute on product and business strategy to build novel products and features.
- Drive, lead, and contribute to the full development cycle: technical design, development, test automation, experimentation, analysis, and launch.
- Review code and design docs, giving feedback on product specs and mocks.
- Build efficient and reusable frontend web components, with high quality, while making sure to maintain performance and scalable systems.
- Design and implement server-side APIs to support frontend requirements, demonstrating strong architectural judgment regarding the separation of concerns between client and server logic.
- Work closely with Machine Learning and Generative AI Engineers to greatly improve Community Support systems.
- Provide critical input on technical direction through engineering design discussions.
- Mentor junior developers.
Requirements & Qualifications
- 6+ years industry experience
- Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience
- Experience architecting FE systems; proven ownership of end‑to‑end features and cross‑team integrations.
- Experience building large web applications using Javascript/Typescript
- Experience with modern JavaScript/Typescript libraries and tooling (e.g. React, graphql)
- Fluency in HTML, CSS, and related web technologies
- Demonstrated excellence in accessibility, performance optimization, and paved‑path client practices; influence beyond your immediate team
- Product mindset with strong communication; comfortable driving cross‑org integration with partner teams
- Experience building UI for AI-driven features: Both classical supervised machine learning, and Generative AI
- Proficiency in one or more back-end server languages (Java/Kotlin)
Required Skills
- JavaScript/TypeScript
- React
- GraphQL
- HTML
- CSS
- API Design
- System Architecture
- Performance Optimization
- Accessibility
- Machine Learning Integration
- Generative AI UI Development
- Java/Kotlin (Backend)
- Mentorship
- Cross-functional Collaboration
- Product Mindset
About Airbnb
Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way.
- This is a private corporate career listing collected from official channels.
- We do not charge any money for job alerts, scheduling, or application processes.
- If a recruiter demands any payment or “security deposit” in exchange for a job offer, it is a scam.
- Verify details on the official company portal before sharing sensitive personal details.