SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Airbnb's Payments team operates a global payments platform processing billions of dollars across 191 countries in 75 currencies. The Payments Risk Engineering team is seeking a Senior Software Engineer to design and build scalable systems and robust infrastructure to detect, mitigate, and resolve risk issues across the entire payments platform, protecting communities and businesses from malicious activities and fraud.
In this role, you will:
- Build and maintain a long-term technology stack with well-defined APIs that is service-oriented, modular, granular, observable, and efficient
- Work closely with data scientists, product managers, and cross-functional partners to build business insights, develop product features, and respond to fraud attacks and risk issues
- Build and maintain integrations with third-party vendors, payments networks, and processors to empower in-house risk systems
- Develop and iterate on risk detection, mitigation, and resolution strategies as risk scenarios and business requirements evolve
- Focus on continuous monitoring and alerting to improve quality and observability of risk systems
- Collaborate with other engineering teams across Airbnb to advance engineering processes and technical foundations
You will be deeply involved in technical details of building highly available, real-time risk services in close collaboration with product, data science, and operations teams to understand and react to evolving risk scenarios.
REQUIREMENTS:
- 5+ years of relevant industry experience in Payments/Fintech as a backend software engineer
- Proficient in at least one major programming language (preferably Java, Kotlin, or Python); React or equivalent JS library experience is a nice-to-have
- Exposure to architectural patterns of large, high-scale web applications (well-designed APIs, high-volume data pipelines, efficient algorithms)
- Passion for delivering products end-to-end, from ideation through planning, scoping, implementation, and experimental A/B testing
- Rigor in high code quality, automated testing, and engineering best practices
- Experience or desire to work collaboratively in cross-functional teams with product, data scientists, design, and operations
- Familiarity with experimentation and machine learning techniques
- Outstanding communication and interpersonal skills; detail-oriented
- Capability to make data-driven decisions and articulate tradeoffs in technical decisions
- Bachelor's and/or Master's degree, preferably in Computer Science, or equivalent experience
- Experience in fraud/spam detection/mitigation in the payments domain is a plus but not required
Note: Position is US Remote Eligible. You must live in a state where Airbnb, Inc. has a registered entity (check Airbnb careers page for excluded states). Occasional work at an Airbnb office or attendance at offsites may be required as agreed with your manager.