Staff Software Engineer, Payments Platform

A platform connecting hosts and guests globally, founded in 2007, enabling unique stays and authentic community experiences.
$204,000 - $259,000
Backend
Staff Software Engineer
Remote
9+ years of experience
Travel

Description For Staff Software Engineer, Payments Platform

Airbnb, the global hospitality platform founded in 2007, is seeking a Staff Software Engineer for their Payments Platform team. This role is crucial in designing and building a scalable, reliable payments platform that processes transactions across 70+ currencies in 191 countries. The position involves leading technical decisions, providing architectural guidance, and working with multiple teams to enhance the payment ecosystem.

The ideal candidate will join the Payments Processing team, which serves as the core platform connecting Airbnb to various payment processors worldwide. This team is responsible for managing billions of dollars in annual transactions through integration with 20+ Payment Service Providers. The role requires collaboration with Partnerships, Finance, Product, Compliance, and Legal teams.

As a Staff Engineer, you'll be responsible for building resilient systems that can handle processor downtime, ensure accurate financial recording, and implement cost-effective routing solutions. The position demands strong technical leadership, with responsibilities including architectural decisions, cross-team collaboration, and establishing engineering best practices.

The role offers competitive compensation ($204,000 - $259,000), with remote work flexibility within the US. This is an excellent opportunity for experienced engineers passionate about building robust payment systems at scale, working with cutting-edge technologies, and leading technical initiatives that directly impact Airbnb's global operations.

Join a team that's essential to Airbnb's mission of creating a world where anyone can belong anywhere, while working on complex technical challenges in the payments domain. Your work will directly influence how millions of hosts and guests worldwide conduct their financial transactions on the platform.

Last updated 8 minutes ago

Responsibilities For Staff Software Engineer, Payments Platform

  • Design and build a platform with strong reliability, availability and redundancy function
  • Partner with Design and Product to innovate and lead new initiatives
  • Collaborate with Partnerships and Product teams to define payment scorecard and operational process
  • Maintain and resolve technical debt in payments platforms
  • Provide technical guidance for engineers and teams
  • Advise on architecture and propose solutions to payment problems
  • Lead cross-team group of engineers
  • Consult on performance, scalability, architecture, reliability, testability and engineering best practices

Requirements For Staff Software Engineer, Payments Platform

Java
  • 9+ years of software development experience with a minimum of 5 years experience working within payments
  • Bachelor's and/or Master's degree, preferably in CS, or equivalent experience
  • Experience leading design, implementation, and deployment of high scale, cross-functional payment systems
  • Experience driving initiatives that span across teams or departments
  • 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 system and service-oriented architecture
  • Experience with Agile software development

Interested in this job?

Jobs Related To Airbnb Staff Software Engineer, Payments Platform

Staff Software Engineer, Payments Transaction Risk

Staff Software Engineer role at Airbnb focusing on payments risk and fraud detection systems.

Staff Software Engineer, Dev Infra

Lead technical strategy and development of testing infrastructure at Airbnb, serving 1000+ engineers globally while mentoring team members and driving system optimization.

Staff Software Engineer, Database Infrastructure

Staff Software Engineer position at Airbnb focusing on database infrastructure, offering remote work and competitive salary range of $204-254K.

Staff Fullstack Software Engineer, Payments Payins

Staff Fullstack Software Engineer position at Airbnb focusing on payments systems, requiring 9+ years of experience with competitive compensation and remote work options.

Senior Staff Software Engineer, Marketing Technology

Lead technical development of Airbnb's Marketing Technology platform, architecting solutions for global customer communications and marketing campaigns.