Senior Software Engineer, Account Integrity
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.
The Community You Will Join:
As part of the Account Integrity team, you’ll be at the forefront of protecting every step of the Airbnb user journey—from first sign-up and login, to booking, messaging, managing accounts, and beyond. Our work goes far beyond just account creation or access: we proactively detect, prevent, and respond to fraud and abuse wherever it may occur, ensuring a safe, trusted, and seamless experience for both guests and hosts. We leverage data-driven heuristics, advanced machine learning, and human operations, allowing us to balance strong protections with low friction for trustworthy users.
You’ll work side-by-side with talented product managers, data scientists, engineers, fraud intelligence, and operations teams. Together, you’ll design and build solutions that have direct, meaningful impact on user trust, business success, and the global Airbnb community. If you’re passionate about cross-functional collaboration and making a measurable difference at scale, this is the team for you.
The Difference You Will Make:
As a Software Engineer (G9) on the Account Integrity team, you will actively contribute code and ideas that shape the features and defenses protecting millions of Airbnb users. You’ll have the opportunity to own and deliver projects end-to-end, from architecting robust backend systems for detecting, investigating, and responding to suspicious behaviors, to optimizing existing services for scalability and reliability.
You’ll dive into real-world challenges, such as account takeover, fake accounts, and bots. Your work will help reduce the risks posed by bad actors, while ensuring our platform remains easy and welcoming for everyone else. As you develop your skills, you’ll see the tangible impact of your contributions—helping real users stay safe and confident as they travel, host, and connect on Airbnb.
A Typical Day:
- Collaborate with product managers, engineers, data scientists, and customer support specialists to brainstorm and scope new features or improvements that make the entire Airbnb user journey safer.
- Design, build, and maintain robust backend APIs and services that power features like secure authentication, suspicious activity alerts, or streamlined signup and login process.
- Investigate unusual user behaviors or new security threats with your teammates, and help develop tools or dashboards that enable faster fraud detection and response.
- Write, review, and ship clean, testable code—whether it’s fixing a bug in a backend service, optimizing a database query, or improving the reliability of a key integration with our trust and safety systems.
- Participate in meetings, code reviews, or design discussions.
- Work on enhancements that make it easier for internal operators to review flagged activities or for users to resolve account issues without unnecessary friction.
- Take time to learn about new technologies or best practices in both security and user experience, applying them to make a direct impact on both the safety and usability of Airbnb.
Your Expertise:
- 5-10 years of experience building and maintaining web applications, with a focus on both frontend and backend development.
- Proficiency in at least one modern programming language (such as JavaScript/TypeScript, Python, Java, or Ruby) and familiarity with web frameworks (e.g., React, Node.js, Express, Django, or Rails).
- Solid understanding of core web technologies: RESTful APIs, databases (SQL or NoSQL), and basic security best practices.
- Experience with version control (Git), code reviews, and collaborative software development in a team environment.
- Eagerness to learn from others, seek feedback, and grow technical skills, especially in security, fraud detection, or user trust domains.
- Strong communication skills and a collaborative mindset, with an interest in working closely with product, design, and operations partners.
- Bonus: Exposure to authentication, authorization, or trust & safety systems is a plus, but not required.
Your Location:
This position is US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed to with your manager. While the position is Remote Eligible, you must live in a state where Airbnb, Inc. has a registered entity. Click here for the up-to-date list of excluded states. This list is continuously evolving, so please check back with us if the state you live in is on the exclusion list . If your position is employed by another Airbnb entity, your recruiter will inform you what states you are eligible to work from.
Our Commitment To Inclusion & Belonging:
Airbnb is committed to working with the broadest talent pool possible. We believe diverse ideas foster innovation and engagement, and allow us to attract creatively-led people, and to develop the best products, services and solutions. All qualified individuals are encouraged to apply.
We strive to also provide a disability inclusive application and interview process. If you are a candidate with a disability and require reasonable accommodation in order to submit an application, please contact us at: reasonableaccommodations@airbnb.com. Please include your full name, the role you’re applying for and the accommodation necessary to assist you with the recruiting process.
We ask that you only reach out to us if you are a candidate whose disability prevents you from being able to complete our online application.
How We'll Take Care of You:
Our job titles may span more than one career level. The actual base pay is dependent upon many factors, such as: training, transferable skills, work experience, business needs and market demands. The base pay range is subject to change and may be modified in the future. This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.
Pay Range$191,000—$223,000 USD