
Senior Software Engineer, Payments Post Transaction Risk
Airbnb
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $191,000 - $223,000 per year
Job Level
Tech Stack
About the role
- Building and maintaining a long-term technology stack with well defined APIs that is service-oriented, modular, granular, observable, and efficient.
- Working closely with data scientists, product managers and other XFN partners to build business insights, develop product features and respond to fraud attacks and risk issues across the platform.
- Building and maintaining integrations with third party vendors / payments networks & processors to empower our in house chargeback defense systems.
- Developing and iterating on our dispute & chargeback mitigation and remediation strategies as risk scenarios/business requirements evolve.
- Focusing on continuous monitoring and alerting to uplevel the quality and observability of our risk systems.
- Collaborating with other engineering teams across Airbnb to advance our engineering process and technical foundation.
Requirements
- 7+ years of relevant industry experience (Payments/Fintech) as a backend software engineer.
- Proficient in at least one major programming language (preferably Java/Kotlin/Python). Experience in React (or any equivalent JS library) would be nice to have.
- Exposure to architectural patterns of large, high-scale web applications, such as well-designed APIs, high volume data pipelines, and efficient algorithms.
- Passion for delivering products end-to-end, from ideation through planning and scoping to implementation and experimental A/B testing.
- Rigor in high code quality, automated testing, and other 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 and detail oriented.
- Capable of making data driven decisions and articulating tradeoffs in any technical decisions.
- Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience.
- Experience in fraud/spam detection/mitigation in the payments domain is a huge plus, but not required.
Benefits
- This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaKotlinPythonReactAPIsdata pipelinesautomated testingmachine learningA/B testinghigh code quality
Soft Skills
communicationinterpersonal skillsdetail orienteddata driven decision makingcollaborationpassion for product deliveryrigor in engineering best practices
Certifications
Bachelor's degreeMaster's degree