Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Airbnb Staff Software Engineer Payments Transaction Risk 
United States 
798515362

07.12.2024

The Difference You Will Make:

As a Staff Engineer, you will:

  • Design and lead the implementation of complex, scalable systems to detect and mitigate payment fraud effectively.
  • Collaborate across teams, aligning architecture, dependencies, and shared goals with stakeholders in Product, Machine Learning, Finance, and Operations.
  • Provide technical leadership, making high-impact decisions balancing technical trade-offs and business objectives.
  • Mentor engineers at various levels, fostering technical growth and a culture of excellence within the team.
  • Drive the technical roadmap, aligning immediate projects with long-term organizational goals and addressing technical debt thoughtfully.

A Typical Day:

  • Lead the architecture and design of a scalable, distributed system for fraud detection and mitigation.
  • Collaborate with Machine Learning engineers to integrate predictive models into real-time detection pipelines.
  • Partner with Product and Design teams to improve anomaly detection workflows and enhance user verification processes.
  • Work with Engineering teams across Airbnb to define and implement shared standards for fraud detection and mitigation systems.
  • Mentor team members through design reviews, code walkthroughs, and knowledge-sharing sessions.

Why You’ll Love This Role

  • Impact: Your work will protect Airbnb’s community from fraud, ensuring a safe and trusted platform for millions of users worldwide.
  • Growth: You’ll work on complex technical challenges, mentor talented engineers, and contribute to the evolution of Airbnb’s Payments Risk systems.
  • Collaboration: Join a passionate, diverse team and collaborate across disciplines to solve meaningful problems.

Your Expertise:

  • 9+ years of software development experience, with at least 5 years in payments or financial technology domains.
  • Strong understanding of payment fraud detection, chargebacks, and global payment processing flows (e.g., credit cards, bank transfers, e-wallets).
  • Proven experience designing and deploying large-scale distributed systems with a focus on scalability, reliability, and maintainability.
  • Proficiency in Java, Kotlin, and/or Scala, with familiarity in asynchronous programming models (e.g., events, callbacks, promises).
  • Expertise in designing APIs, building RESTful services, and integrating message queuing and data streaming frameworks.
  • Deep experience with relational databases, caching solutions, and service-oriented architecture.
  • Strong leadership and communication skills, with experience mentoring engineers and leading cross-functional initiatives.
  • Nice-to-Have Skills include:
    • Experience with Machine Learning applications in fraud detection.
    • Familiarity with workflow frameworks and anomaly detection systems.
    • Background in agile development and continuous delivery pipelines.

How We'll Take Care of You:

Pay Range
$259,000 USD