Airbnb06.03.26
AI SCORE 8.5

Senior Software Engineer - Payments Platform (Remote)

$140K–$200K/year

About the Role

We are hiring a Senior Software Engineer - Payments Platform (Remote) to join our dynamic team at Airbnb. As a Senior Software Engineer, you will leverage your expertise to enhance the availability and reliability of our Payments platform, ensuring seamless transactions for our users worldwide. This role offers the opportunity to work in a collaborative environment, driving improvements in our systems to support our growing business.

What You'll Do

  • Design, implement, and maintain systems and tools that support Flow level observability and Payments reliability.
  • Identify and drive improvements to increase the Payments Availability, Observability, and Resiliency of Airbnb Payments.
  • Develop observability standards and frameworks for new product readiness to ensure service reliability in SOA and distributed systems.
  • Lead initiatives that promote a culture of reliability throughout the organization by improving incident management platforms and instrumentation.
  • Continuously evaluate new technologies including AI/ML and industry best practices to embed into Observability & Reliability initiatives.
  • Build backend services and APIs to create scalable engineering systems, collaborating across engineering, data, and operations teams.
  • Enhance system reliability by leading and coordinating root cause analyses and long-term fixes.
  • Mentor and guide less-experienced engineers in reliability best practices.

Requirements

  • 7+ years of experience in back-end software development focusing on large-scale distributed systems.
  • BE/B.Tech in Computer Science or a related technical field.
  • Strong software development skills in one or more languages such as Java, Python, Kotlin, Scala, or Ruby on Rails.
  • Experience in building intelligent AI agents and systems powered by Large Language Models is a big plus.
  • Familiarity with cloud platforms like AWS or Google Cloud Platform.
  • Deep understanding of software development best practices, including version control, automated testing, CI/CD, and code reviews.
  • Experience in incident management, monitoring, alerting, and root cause analysis.
  • Effective leadership and communication skills to coordinate cross-functional teams during large scale projects.

Nice to Have

  • Experience with initiatives across Auto scaling, Self-healing mechanisms, Chaos Engineering, and Performance optimization techniques.
  • Previous experience in AI/ML will also be a plus.

What We Offer

  • Competitive salary ranging from $140,000 to $200,000 annually.
  • Flexible remote work options that promote work-life balance.
  • Opportunities for professional growth and development.
  • A diverse and inclusive work environment that values different perspectives.
  • Comprehensive health benefits and wellness programs.
Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This Senior Software Engineer role at Airbnb offers a unique opportunity to work on a critical payments platform, with a competitive salary and a commitment to innovation.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in Java and Python with a strong understanding of microservices architecture, allowing for efficient development and deployment of scalable payments solutions.

Self-motivated and disciplined remote worker who excels in asynchronous communication and is comfortable using tools like Slack and Jira to maintain project momentum.

A data-driven mindset with experience in implementing machine learning algorithms to optimize payment processing and fraud detection, ensuring high reliability and security.

Learning Resources

Java Programming and Software Engineering Fundamentalscourse

Career Path

Senior Software Engineer - Payments Platform(Now)Lead Software Engineer - Payments Solutions(1-2 years)Engineering Manager - Payments Infrastructure(3-5 years)

Market Overview

Market Size 2024
$25B
Annual Growth
10.5%
AI Adoption
45%
Investment in Payments Tech
+30%
Labour Demand for Software Engineers
+15%
Avg Salary for Senior Software Engineers
$130K

Skills & Requirements

Required
JavaPythonKotlin
Growing in Demand
Spring BootMicroservices ArchitectureDevOps
Declining
JSP (JavaServer Pages)Struts

Domain Trends

Rise of Serverless Architectures
The adoption of serverless computing is projected to grow by 25% in the payments sector, allowing for more scalable and cost-effective solutions.
Increased Focus on Cybersecurity
Cybersecurity investments in payment technologies are expected to rise by 40% as businesses prioritize security in digital transactions.
Integration of AI in Fraud Detection
AI-driven fraud detection systems are seeing a 50% increase in implementation, enhancing the ability to detect and prevent fraudulent transactions.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.