Taro Logo

Software Engineer, Payments

Airbnb is a platform that connects hosts offering unique stays and experiences with guests, enabling authentic community connections worldwide.
$153,000 - $180,000
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Finance · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Systems Engineer II

Systems Engineer II position at Walmart, combining software development and systems engineering expertise to build and maintain critical infrastructure solutions.

Software Engineer II

Software Engineer II position at Walmart in Bentonville, AR, offering $80K-$155K salary with comprehensive benefits, focusing on backend development and enterprise solutions.

Software Engineer, Payments & Billing - Apple Ads

Backend Software Engineer position at Apple focusing on payments and billing systems for Apple Ads, requiring Java expertise and 3+ years of experience.

Software Image Quality Engineer - Creativity Apps

Software Image Quality Engineer role at Apple focusing on testing and quality assurance for creative applications, combining technical expertise with understanding of photography and computational imaging.

Software Dev Engineer II, GMT Heimdall

Software Development Engineer II position at Amazon's Grocery Management Tech team, focusing on building distributed systems for supply chain and in-store solutions.

Description For Software Engineer, Payments

Airbnb is seeking a Software Engineer for their Payments Infrastructure team. This role is crucial in building and maintaining Airbnb's global payments platform, which moves billions of dollars across 191 countries in 75 currencies. The Payments Infrastructure team's mission is to create great infrastructure experiences and ensure Payments products are reliable, scalable, and performant.

Key responsibilities include:

  • Collaborating with senior engineers and TPMs to understand and solve Payments engineers' needs in developer and production infrastructure.
  • Contributing to the design and implementation of technical solutions.
  • Driving medium-sized infrastructure-related projects as part of larger Airbnb infra evolution initiatives.
  • Solving technical issues related to the availability, scalability, and performance of payments flows, services, and storage systems.
  • Working on unique infrastructure needs for payments due to business or technical initiatives, such as building frameworks for e2e payment observability and anomaly detection.

The ideal candidate will have:

  • 2+ years of relevant software development experience in a fast-paced, high-growth tech environment.
  • Strong coding skills in Python/Java/Scala or equivalent.
  • Experience building and operating high-scale, distributed systems.
  • Ability to decompose large-scale distributed systems and debug efficiently.
  • Excellent communication skills and ability to work well within and across teams.
  • Hands-on experience with distributed storage/database systems (MySQL, TiDB/CockroachDB, HBase, Cassandra, Redis, etc.) is preferred.
  • Knowledge of public cloud platforms (AWS, Google Cloud Platform, etc.) is preferred.
  • Knowledge of Payments and Commerce is a plus.

This position offers a competitive salary range of $153,000 - $180,000 USD, with potential for bonus, equity, benefits, and Employee Travel Credits. The role is US - Remote Eligible, with occasional work at Airbnb offices or offsites as agreed with the manager.

Last updated 7 months ago

Responsibilities For Software Engineer, Payments

  • Collaborate with senior engineers and TPMs on infrastructure needs
  • Design and implement technical solutions
  • Drive medium-sized infrastructure projects
  • Solve technical issues related to payments flows, services, and storage systems
  • Work on unique infrastructure needs for payments initiatives

Requirements For Software Engineer, Payments

Python
Java
Scala
MySQL
Redis
  • 2+ years of relevant software development industry experience
  • Bachelor's, Master's or PhD in CS or related field
  • Strong coding skills in Python/Java/Scala or equivalent
  • Experience with high-scale, distributed systems
  • Ability to decompose and debug large-scale distributed systems
  • Excellent communication skills

Benefits For Software Engineer, Payments

Medical Insurance
Dental Insurance
Vision Insurance
  • Bonus
  • Equity
  • Employee Travel Credits

Interested in this job?