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.