Taro Logo

Senior Software Engineer, Payments

A global platform connecting hosts and guests for unique stays and experiences across the globe, founded in 2007.
$195,000 - $220,000
Backend
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
Finance

Job Description

Airbnb, a global hospitality platform founded in 2007, is seeking a Senior Software Engineer to join their Payments Growth & Personalization team. This role is part of Airbnb's core strategy to fulfill their "belongs anywhere" mission through their payments platform.

The position involves working on a sophisticated payments platform that handles billions of dollars across 191 countries, supporting 75 currencies through a complex ecosystem of payment partners. As Airbnb builds and maintains their in-house global payments platform, they're continuously expanding with new payment partners, global licenses, compliance controls, and innovative payment experiences for both guests and hosts.

As a Senior Software Engineer, you'll be at the forefront of payments technology, leading through influence and collaboration to transform concepts into reality. The role requires a deep understanding of money movement between merchant platforms and payment processing partners, including payment gateways, processors, acquirers, card networks, and issuers. You'll be instrumental in driving cost efficiencies across the payments platform through ideation, advocacy, and data-driven experimentation.

The position demands comfort with ambiguity and the ability to work backwards from unclear starting points, using data and structured approaches to build business cases that influence diverse stakeholders. You'll be working with engineers, data scientists, finance experts, compliance teams, legal professionals, and business specialists. Technical responsibilities include building backend services, developing APIs, and ensuring data security at scale.

This remote-eligible position offers a competitive salary range of $195,000 - $220,000 USD, and requires 5+ years of industry experience with strong expertise in Java and distributed microservice environments. The role combines technical leadership, strategic thinking, and hands-on development work, making it an excellent opportunity for someone passionate about payments technology and building scalable solutions.

Last updated 6 days ago

Responsibilities For Senior Software Engineer, Payments

  • Build backend services and APIs to create scalable engineering systems
  • Work with data scientists, business analysts and operations to define, capture, and use real-time event data
  • Collaborate with infrastructure engineering teams on distributed Service-Oriented Architecture
  • Develop and maintain data access and protection patterns for community's personal data security
  • Lead complex projects through technical and regulatory constraints
  • Contribute to technical vision for flexible, scalable, and highly available solutions

Requirements For Senior Software Engineer, Payments

Java
  • 5-9+ years of industry experiences
  • Backend or Full-Stack experience in a work-setting
  • Extensive experience working with Java in a distributed micro service environment
  • Experience with architectural patterns of large, high-scale web applications
  • Understanding of data structures and problem solving approaches
  • Experience with Agile development
  • Strong verbal and written communication skills
  • BS in Computer Science / MIS or equivalent work-related experience
  • Ability to work with ambiguous problems
  • Data-driven problem-solving approach
  • Strong desire to mentor other engineers

Related Jobs

Senior Software Engineer, API Infra

Senior Software Engineer position at Airbnb focusing on API infrastructure, distributed systems, and critical services development.

Senior Software Engineer, Community Support Engineering(Multiple roles)

Senior Software Engineer position at Airbnb's Community Support Engineering team in China, focusing on building scalable solutions for customer support operations.

Senior Software Engineer, Guest & Host

Senior Software Engineer position at Airbnb focusing on backend development for the Listings platform, building scalable systems and mentoring team members.

Xcode Debugging Experience Engineer

Senior Software Engineering role at Apple focusing on developing and improving Xcode's debugging experience and developer tools.

Software Developer — Developer Publications

Senior Software Developer role at Apple focusing on developer documentation and tools, requiring 5+ years of Swift/Objective-C experience, offering $147K-$272K salary range.