Taro Logo

Senior Software Engineer, Payments Processing

A global travel and accommodation platform connecting hosts with guests, 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 Processing

Airbnb's Payments Processing team is seeking a Senior Software Engineer to join their mission of building a world-class payments platform that handles billions of dollars across 191 countries and 75 currencies. This role offers an opportunity to work on a complex, in-house global payments system that's critical to Airbnb's core business operations. The ideal candidate will bring deep payments expertise and technical leadership to influence and transform concepts into reality.

As a senior engineer, you'll be responsible for designing and implementing a reliable, fast, and smart payment gateway platform that facilitates seamless money movement between users worldwide. You'll work with a diverse team of engineers, data scientists, and business experts to solve complex technical and regulatory challenges. The role requires strong technical decision-making abilities, architectural expertise, and the capability to mentor other engineers.

The position is based in Bangalore, India, where you'll collaborate with US-based engineers to tackle complex payment processing challenges. You'll be part of Airbnb's mission to help people 'Belong Anywhere' while working on technology that directly impacts the company's bottom line. The role offers exposure to cutting-edge payment technologies and the opportunity to shape the future of global financial transactions.

This is an ideal opportunity for an experienced engineer who is passionate about payments, enjoys solving complex technical challenges, and wants to make a significant impact on a platform that processes transactions for millions of users worldwide. The role combines technical excellence with business acumen, requiring both deep engineering expertise and the ability to communicate effectively with various stakeholders.

Last updated a few seconds ago

Responsibilities For Senior Software Engineer, Payments Processing

  • Design and build a payments gateway platform
  • Make critical technical decisions
  • Provide technical guidance for engineers and teams
  • Advise on architecture and propose solutions to payment problems
  • Consult on performance, scalability, architecture, and reliability
  • Lead cross-team engineering groups
  • Collaborate with product, data, finance, and operations teams

Requirements For Senior Software Engineer, Payments Processing

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 of large-scale web applications
  • Strong knowledge of data structures and problem solving
  • Experience with Agile development
  • Strong verbal and written communication skills
  • BS in Computer Science / MIS or equivalent work experience

Benefits For Senior Software Engineer, Payments Processing

Medical Insurance
Dental Insurance
Vision Insurance
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance

Interested in this job?

Jobs Related To Airbnb Senior Software Engineer, Payments Processing