Taro Logo

Senior Software Engineer, Payments

A global platform connecting hosts and guests for unique stays and experiences, founded in 2007 and operating in almost every country.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Senior Software Engineer, Payments

Airbnb's Payments team is seeking a Senior Software Engineer to join their Cost and Economics Payments Organization in Bangalore, India. This role is crucial in building and maintaining Airbnb's world-class payments platform that processes billions of dollars across 191 countries in 75 currencies. The ideal candidate will combine deep technical expertise in backend systems with a passionate understanding of global payment systems and economics.

The position offers an opportunity to work on complex payment challenges, leading through influence and collaboration to transform concepts into reality. You'll be working with a diverse team of engineers, data scientists, finance, compliance, legal, and business experts to drive cost efficiencies across the payments platform. The role requires someone who can navigate technical and regulatory constraints while effectively communicating complex subjects to various stakeholders.

As part of Airbnb's global payments infrastructure team, you'll be building scalable backend services and APIs, working with real-time event data, and ensuring the security of personal data at scale. The position requires 5-9+ years of industry experience, strong backend development skills, and experience with languages like Java, Python, or Ruby. You'll be collaborating with US-based engineers and have the opportunity to mentor other team members.

The role combines technical leadership with business impact, as you'll be working on systems that directly affect Airbnb's bottom line. The company's commitment to diversity and belonging makes this an inclusive workplace where all qualified individuals are encouraged to apply. If you're passionate about payments, enjoy solving complex problems, and want to be part of a company that's revolutionizing how people travel and connect, this role offers an exciting opportunity to make a significant impact.

Last updated a day 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 and mentor other engineers
  • Work with US-based engineers on complex payment challenges

Requirements For Senior Software Engineer, Payments

Java
Python
Ruby
  • 5-9+ years of industry experience
  • Backend or Full-Stack experience
  • Experience in C/C++, Java, C#, Python/Django, Ruby/Ruby on Rails
  • Understanding of architectural patterns for large-scale web applications
  • Strong knowledge of data structures and problem solving
  • Experience with Agile development
  • BS in Computer Science / MIS or equivalent work experience
  • Strong verbal and written communication skills
  • Ability to work with ambiguous problems
  • Data-driven problem-solving approach

Benefits For Senior Software Engineer, Payments

Medical Insurance
  • Health insurance through HMSA, Kaiser Permanente, or Anthem

Interested in this job?

Jobs Related To Airbnb Senior Software Engineer, Payments