Airbnb is seeking a Staff Software Engineer to join their Trust Platform team, a critical component of their fraud prevention and platform security efforts. This role sits at the intersection of trust, security, and large-scale distributed systems engineering.
The Trust Platform team is responsible for building and maintaining foundational systems that power fraud detection and mitigation across Airbnb's platform. These systems include the rules engine, friction framework, and vendor API gateway, handling some of the highest throughput across the company. The team works in close collaboration with Trust defense teams to address evolving fraud attacks and enables Trust product teams to rapidly develop frictions, rules, and enforcement tools.
As a Staff Software Engineer, you'll be responsible for designing and implementing large-scale systems that protect Airbnb's community of over 5 million hosts and billions of guests. You'll work on highly available, real-time risk detection services, collaborating closely with product, data science, and operations teams to understand and counter emerging attack vectors.
The role requires extensive experience in distributed systems and service-oriented architectures, with proficiency in backend languages such as Java, Ruby, or Kotlin. You'll be expected to provide technical leadership, mentor other engineers, and contribute to the team's technical direction and roadmap. The position offers competitive compensation ($204,000 - $255,000), along with equity, bonuses, and employee travel credits.
This is a remote-eligible position within the United States, with occasional requirements for office visits or offsites. The role presents an exciting opportunity to work on challenging technical problems while directly contributing to the safety and trust of one of the world's largest online platforms.