Taro Logo

Staff Software Engineer, Payments Funds Ledger

A global travel and accommodation platform connecting hosts and guests, founded in 2007.
$204,000 - $255,000
Backend
Staff Software Engineer
Remote
5,000+ Employees
9+ years of experience
Finance

Description For Staff Software Engineer, Payments Funds Ledger

Airbnb is seeking a Staff Software Engineer to join their Payments Funds Ledger team, a critical component of their payments ecosystem. This role is part of a team that manages the fund management system serving as the single source of truth for all value movements on the Airbnb marketplace, handling over $140 billion in funds annually across 190+ countries and 70+ currencies.

The position requires an experienced engineer with deep expertise in payments systems and distributed architecture. You'll be responsible for designing and building highly scalable systems, making critical technical decisions, and providing architectural guidance for complex payment solutions. The role involves working with various teams including Risk & Compliance, Trust, Data, and Finance.

As a Staff Engineer, you'll lead technical initiatives, mentor junior engineers, and champion engineering excellence. You'll work on building APIs and data models that handle high-traffic loads, implement monitoring systems, and ensure platform reliability. The role combines technical leadership with hands-on development, requiring both strategic thinking and practical implementation skills.

The ideal candidate brings 9+ years of software development experience, with at least 5 years in payments. Strong knowledge of Java, distributed systems, and async programming is essential. This remote position offers competitive compensation ($204,000 - $255,000), plus equity and benefits, making it an excellent opportunity for senior engineers looking to make an impact in a global fintech platform.

Working at Airbnb means joining a company that values diversity and inclusion, offering the chance to work on systems that process billions in transactions while enabling global connections between hosts and guests. The role provides an opportunity to shape the future of financial technology while working with cutting-edge distributed systems at scale.

Last updated 8 hours ago

Responsibilities For Staff Software Engineer, Payments Funds Ledger

  • Design and build highly scalable, reliable, and maintainable distributed systems
  • Make and own critical technical decisions
  • Advise on architecture and propose solutions to complex payments problems
  • Provide guidance on performance, scalability, reliability, and engineering best practices
  • Coach and mentor junior engineers
  • Build APIs and data models that can handle high QPS traffic
  • Implement effective monitoring and alerting
  • Partner with Product and stakeholders to innovate and lead new initiatives
  • Maintain and resolve technical debt in payments platforms

Requirements For Staff Software Engineer, Payments Funds Ledger

Java
  • 9+ years of software development experience with minimum 5 years in payments
  • Bachelor's and/or Master's degree, preferably in CS, or equivalent experience
  • Experience leading design, implementation, and deployment of high scale payment systems
  • Deep understanding of async programming models
  • Experience with Java
  • Experience with relational databases and caching solutions
  • Experience in designing APIs and building RESTful services
  • Experience with message queuing, data streaming, and workflow frameworks
  • Experience with distributed systems and service-oriented architecture
  • Experience with Agile software development

Benefits For Staff Software Engineer, Payments Funds Ledger

  • Employee Travel Credits
  • Bonus
  • Equity

Interested in this job?

Jobs Related To Airbnb Staff Software Engineer, Payments Funds Ledger