Senior Software Engineer, Payments
Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way.
The Community You Will Join:
Airbnb Payments team allows any two people in the world to frictionlessly exchange money with easy to use payments services. It is a core strategy to fulfill Airbnb’s belongs anywhere mission.We are building a world-class payments platform that moves billions of dollars, in 191 countries, with 75 currencies, through a complex ecosystem of payments partners. We build and maintain our own in-house global payments platform because no solution exists with the global reach needed. As the platform grows we’ll be adding new payment partners, global licenses, compliance and regulation controls, and building new payment experiences for our guests and hosts.
The Difference You Will Make:
As a Senior Software Engineer in the Payments Growth & Personalization Org you’ll need to be passionate about payments. You will lead through influence and collaboration to transform concepts into reality. Your deep understanding of how money moves between merchant platforms and payment processing partners, including payment gateways, processors, acquirers, card networks, and issuers will be needed for ideating, advocating, and driving cost efficiencies across our payments platform. You’re expected to be comfortable with ambiguity, and help the team enjoy working backwards from highly ambiguous starting points by leveraging data, running experiments, and following a structured approach to build business use cases that influence a diverse team of engineers, data scientists, finance, compliance, legal, and business experts. In this role, you will lead complex projects through technical and regulatory constraints, distilling and communicating intricate subject matter to build alignment with all stakeholders. You will also contribute to the broader technical vision to deliver a flexible, scalable, and highly available solution while fostering a passionate, high-performing environment for the team.
A Typical Day:
- 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 for business insights and product feature
- Collaborate with infrastructure engineering teams to participate in, validate, and evolve how we build, test, and deploy code in a distributed Service-Oriented Architecture
- Alter existing and develop new data access and protection patterns to ensure our community’s personal data is safe and secure, at scale
Your Expertise:
- 5-9+ years of industry experiences
- Backend or Full-Stack experience in a work-setting.
- Require extensive experience working with Java in a distributed micro service environment.
- Evidence of exposure to architectural patterns of a large, high-scale web application (e.g., well-designed APIs, high volume data pipelines, efficient algorithms)
- Understanding of data structures and problem solving approaches, and ability to articulate trade offs
- Passion for creating highly effective technology platform for our growing global workforce
- Experience with Agile development
- Be future looking; we might be focused on immediate regulations, but need tobuild for the long term
- Comfortable with tackling ambiguous problems and unblocking yourself
- Focus on building high quality products; every one of our flows affects thebusiness bottom line
- Data driven in how you solve problems and validate you've solved them correctly
- Have a strong desire to mentor the careers and development of other engineers
- Possesses strong verbal and written communication skills.
- BS in Computer Science / MIS or equivalent work-related experience
Your Location:
This position is US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed to with your manager. While the position is Remote Eligible, you must live in a state where Airbnb, Inc. has a registered entity. Click here for the up-to-date list of excluded states. This list is continuously evolving, so please check back with us if the state you live in is on the exclusion list . If your position is employed by another Airbnb entity, your recruiter will inform you what states you are eligible to work from.
Our Commitment To Inclusion & Belonging:
Airbnb is committed to working with the broadest talent pool possible. We believe diverse ideas foster innovation and engagement, and allow us to attract creatively-led people, and to develop the best products, services and solutions. All qualified individuals are encouraged to apply.
We strive to also provide a disability inclusive application and interview process. If you are a candidate with a disability and require reasonable accommodation in order to submit an application, please contact us at: reasonableaccommodations@airbnb.com. Please include your full name, the role you’re applying for and the accommodation necessary to assist you with the recruiting process.
We ask that you only reach out to us if you are a candidate whose disability prevents you from being able to complete our online application.
How We'll Take Care of You:
Our job titles may span more than one career level. The actual base pay is dependent upon many factors, such as: training, transferable skills, work experience, business needs and market demands. The base pay range is subject to change and may be modified in the future. This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.
Pay Range$195,000—$220,000 USD