Senior Software Engineer, Payment Compliance

A global platform connecting hosts and guests for unique stays and experiences, founded in 2007 in San Francisco.
Backend
Senior Software Engineer
In-Person
5+ years of experience
Finance

Description For Senior Software Engineer, Payment Compliance

Airbnb's Payments team is seeking a Senior Software Engineer to join their Payment Compliance organization. This role is crucial in building and maintaining Airbnb's world-class payments platform that processes billions of dollars across 191 countries in 75 currencies. The position sits within the Policy Enforcement team, part of the Compliance Platform organization, which is responsible for implementing and maintaining compliance controls across the entire payments platform.

The ideal candidate will work on building foundational capabilities to unify triggers, orchestration, and enforcements in compliance processes. They will collaborate with engineers, data scientists, finance, compliance, legal, and business experts to tackle complex challenges in the payments space. The role requires someone who can navigate both technical and regulatory constraints while effectively communicating complex subjects to various stakeholders.

This is an exciting opportunity to impact Airbnb's core payment infrastructure while working with a diverse, global team. The position offers exposure to cutting-edge payment technologies and the chance to solve complex problems at scale. The team emphasizes collaboration, supports professional growth, and embraces Airbnb's core values.

Candidates should be comfortable with ambiguity and able to work backwards from complex starting points using data-driven approaches. The role requires strong technical skills in backend development, experience with large-scale systems, and the ability to mentor other engineers. The position offers the opportunity to work on critical payment systems that directly affect the company's bottom line while maintaining high standards for security and compliance.

Last updated 3 hours ago

Responsibilities For Senior Software Engineer, Payment Compliance

  • Build backend services and APIs to create scalable engineering systems
  • Work with data scientists and analysts to define and use real-time event data
  • Collaborate on distributed Service-Oriented Architecture
  • Develop data access and protection patterns for community's personal data
  • Build and maintain global payments platform
  • Implement compliance and regulation controls

Requirements For Senior Software Engineer, Payment Compliance

Java
Python
Ruby
  • 5-9+ years of industry experience
  • Backend or Full-Stack experience in work or classroom setting
  • Experience with C/C++, Java, C#, Python/Django, Ruby/Ruby on Rails
  • Understanding of architectural patterns for large-scale web applications
  • Strong knowledge of data structures and problem-solving approaches
  • Experience with Agile development
  • BS in Computer Science / MIS or equivalent work experience
  • Strong verbal and written communication skills

Interested in this job?

Jobs Related To Airbnb Senior Software Engineer, Payment Compliance

Senior Software Engineer, Core Services (Auth Infra)

Senior Software Engineer position at Airbnb focusing on Auth Infrastructure, building and maintaining critical authorization systems with competitive compensation and remote work options.

Senior Software Engineer, Payments

Senior Software Engineer position at Airbnb focusing on payment systems, incentives platforms, and stored value solutions, offering competitive compensation and remote work flexibility.

Senior Software Engineer, Community Support Platform - IVR/Voice

Senior Software Engineer position at Airbnb focusing on AI-powered voice support systems, offering remote work and competitive compensation.

Senior Software Engineer, Regulatory Platform & Operations

Senior Software Engineer position at Airbnb focusing on regulatory platform development, offering remote work and competitive compensation of $185,000-$221,000.

Senior Software Engineer - Tax Platform

Senior Software Engineer position at Airbnb's Tax Platform team, building scalable solutions for global tax compliance and calculations.