Staff Software Engineer, Trust Platform

Airbnb is a global platform connecting hosts offering unique stays with guests, founded in 2007 and has grown to over 4 million hosts with 1 billion guest arrivals worldwide.
$204,000 - $259,000
Backend
Staff Software Engineer
Remote
10+ years of experience
Enterprise SaaS

Description For Staff Software Engineer, Trust Platform

Airbnb's Trust Platform team is seeking a Staff Software Engineer to join their critical mission of protecting the community and platform from fraud. This role sits at the intersection of trust, security, and scalable system design, working with one of the highest throughput systems across Airbnb.

As a Staff Software Engineer on the Trust Platform team, you'll be responsible for designing and implementing large-scale systems that detect and mitigate fraud across the entire Airbnb platform. The role involves building highly available and real-time risk detection services, working closely with product, data science, and operations teams to combat evolving attack vectors.

The Trust Platform team manages foundational systems including the rules engine, friction framework, and vendor API gateway. You'll collaborate with Trust defense teams to develop platform features that enable quick implementation of frictions, rules, and enforcement tools for agents.

This position offers competitive compensation ($204,000 - $259,000) and the flexibility of remote work within the US. The ideal candidate brings 10+ years of industry experience, strong distributed systems knowledge, and expertise in backend languages like Java, Ruby, or Kotlin.

You'll have the opportunity to make a significant impact on Airbnb's trust and safety infrastructure while working with a team that's dedicated to creating the most secure and trusted community in the sharing economy. The role combines technical leadership, system design, and the chance to solve complex problems in online and offline risk management.

If you're passionate about building scalable systems, interested in fraud prevention, and want to work on problems that directly impact millions of users' trust and safety, this role offers an exciting opportunity to make a difference at a global scale.

Last updated 21 hours ago

Responsibilities For Staff Software Engineer, Trust Platform

  • Design, implement, and operate resilient and scalable distributed systems
  • Build and evolve platform capabilities to tackle the changing landscape of fraud attacks
  • Provide critical input in Trust Platform's team roadmap and technical direction
  • Identify opportunities to improve the reliability, scalability, and efficiency of Trust Platform services
  • Mentor other engineers in developing their technical and collaboration skills
  • Advocate and participate in efforts to advance Airbnb's engineering processes and technical foundations

Requirements For Staff Software Engineer, Trust Platform

Java
Kotlin
Scala
Ruby
  • 10+ years of industry engineering experience
  • BS/MS/PhD in Computer Science, a related field, or equivalent work experience
  • Hands on experience leading project teams and setting technical direction
  • Experience with service-oriented architectures and developing large-scale distributed systems
  • Proficiency in one or more backend languages (Java/Ruby/Kotlin etc)
  • Experience with test driven development, familiar with A/B testing, incremental delivery and deployment
  • Experience with platform architecture patterns and best practices

Interested in this job?

Jobs Related To Airbnb Staff Software Engineer, Trust Platform

Staff Software Engineer, Tax Experience

Staff Software Engineer position at Airbnb focusing on Global Tax Engineering, requiring 9+ years of experience and expertise in large-scale systems development.

Staff Software Engineer, Fraud Prevention & Safety

Staff Software Engineer position at Airbnb focusing on fraud prevention and safety, building scalable systems and ML models to protect the platform's global community.

Staff Software Engineer, Trust Platform

Staff Software Engineer position at Airbnb focusing on building and maintaining large-scale trust and fraud prevention systems with competitive compensation and remote work options.

Staff Software Engineer, Booking Orchestration

Lead the development of Airbnb's booking orchestration systems as a Staff Software Engineer, focusing on scalability, reliability, and innovation in travel technology.

Staff Software Engineer, Booking

Staff Software Engineer position at Airbnb focusing on building and improving the core booking system with distributed systems expertise.