Staff Software Engineer, Trust Platform

Airbnb is a global platform connecting hosts offering unique stays with guests, founded in 2007 and has facilitated over 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, founded in 2007, has revolutionized the hospitality industry by connecting over 4 million hosts with guests globally, facilitating more than 1 billion guest arrivals. We're seeking a Staff Software Engineer to join our Trust Platform team, a critical component of Airbnb's infrastructure focused on protecting our community from fraud.

The role involves designing and implementing large-scale systems for fraud detection and mitigation across the entire Airbnb platform. You'll be working with cutting-edge technology to build highly available, real-time risk detection services. The position offers an opportunity to tackle complex challenges in both online and offline risk management, working closely with product, data science, and operations teams.

As a Staff Engineer, you'll lead the development of resilient distributed systems, contribute to the team's technical direction, and mentor other engineers. The role requires expertise in backend development, with experience in languages like Java, Ruby, or Kotlin. You'll be instrumental in building and evolving platform capabilities to combat evolving fraud attacks while ensuring system scalability and reliability.

The position offers competitive compensation ($204,000 - $259,000), with remote work flexibility across the US. You'll be joining a team that's at the forefront of trust and safety in the digital economy, making a direct impact on the security and reliability of one of the world's largest hospitality platforms.

This is an excellent opportunity for experienced engineers who are passionate about solving complex technical challenges, interested in fraud prevention and trust systems, and want to contribute to maintaining the integrity of a platform that has transformed how people travel and experience new places.

Last updated 2 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 fraud attacks
  • Provide critical input in Trust Platform's team roadmap and technical direction
  • Identify opportunities to improve 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

Requirements For Staff Software Engineer, Trust Platform

Java
Ruby
Kotlin
Scala
  • 10+ years of industry engineering experience
  • BS/MS/PhD in Computer Science, 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, 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, Guest Displays & Platforms

Lead technical development of Airbnb's guest experience platforms, focusing on pricing and availability systems while mentoring engineering teams and driving technical excellence.

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, Payments Platform

Staff Software Engineer position at Airbnb's Payments Platform team, building scalable payment systems processing transactions across 70+ currencies in 191 countries.

Staff Software Engineer, Payments Transaction Risk

Staff Software Engineer role at Airbnb focusing on payments risk and fraud detection systems.

Staff Technical Program Manager, Aircover/Insurance

Lead technical program management role at Airbnb focusing on insurance and protection solutions, requiring 9+ years of experience and strong technical expertise.