Airbnb logo
Airbnb
Posted 11 days agoVerified live 17h ago

Software Engineer, Application Platform

Brief overview

Remote
UndergradOr in progress
$162k–$190k/yrStated range
3+ yrsMinimum
531 H-1B approvalsDept. of Labor
167 green cardsCertified filings
Distributed SystemsJavaMicroservicesDebugging Distributed and Multithreaded SystemsSystem DesignAI-Assisted Software Development

About the company

Operates an online marketplace for lodging and travel experiences.

Visa sponsorship history

4 years sponsoring, last filed FY2026

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
531H-1B approved
99%approval rate
50new H-1B hires
167PERM certified
$185,000median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
2023163
2024158
2025179
202631
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
202333
202446
202550
202628
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
202363
202458
202545
20261
Top sponsored roles
Senior Software EngineerSoftware EngineerSenior Data EngineerSenior Machine Learning EngineerStaff Software Engineer
Sponsored employees from
ChinaIndiaCanadaGermanySpain

Job description

Summary

Airbnb is a global platform connecting hosts and guests through unique stays and experiences. The Application Platform team builds critical application-level building blocks and services, and this role designs, implements, maintains, and supports high-scale distributed systems while collaborating across engineering teams.

Responsibilities

  • **Designing and implementing distributed systems**. The role is very hands-on and requires expertise in designing significant parts of the production services and systems, implementing core features in collaboration with other team members, formulating well-thought out rollout and testing plans, and participating in team’s on call
  • **Maintaining and debugging existing systems**. This could involve fixing bugs, improving test coverage, improving performance, contributing to production excellence, adding new features, code reviews and creating dashboards for better observability into the systems
  • **Providing technical support to other engineers and developers.** This could involve answering questions, debugging code, or helping to troubleshoot problems. Partner with stakeholders to understand their feature requests, design, implement and ship them as per expectations
  • **Staying current with emerging trends and technologies.** This includes reading blogs and research, taking courses, and considering the ideal future state of our systems. You will identify the technologies, particularly in AI, that can help us move toward that state
  • **Collaborating within and broadly across the Airbnb tech community. Working with other engineers on Airbnb wide initiatives, collaborating with external teams - partners and stakeholders, and ensuring that team success makes Airbnb platform and community successful

Skills

  • Bachelor's and/or Master's degree, preferably in CS, or equivalent experience
  • 3+ years of industry experience
  • Experience working on distributed systems and evaluating trade-offs
  • Proficiency in Java, micro-services, observability systems, debugging distributed and multi-threaded systems
  • Embrace and engage in an AI-first engineering approach, using LLM-powered agents to generate and iterate on code while you focus on problem-solving, system design, and quality oversight
  • Proficiency in technical communication - writing design docs, presenting in design reviews, writing effective post-mortems, etc
  • Proactive, clear communication and collaboration within and across teams through code reviews and architecture discussions
  • Motivated to contribute to a positive team culture and building belonging together
  • Excited to join an impactful infrastructure team

Qualifications

Must Haves

  • Bachelor's and/or Master's degree, preferably in CS, or equivalent experience
  • 3+ years of industry experience
  • Experience working on distributed systems and evaluating trade-offs
  • Proficiency in Java, micro-services, observability systems, debugging distributed and multi-threaded systems
  • Embrace and engage in an AI-first engineering approach, using LLM-powered agents to generate and iterate on code while you focus on problem-solving, system design, and quality oversight
  • Proficiency in technical communication - writing design docs, presenting in design reviews, writing effective post-mortems, etc
  • Proactive, clear communication and collaboration within and across teams through code reviews and architecture discussions
  • Motivated to contribute to a positive team culture and building belonging together
  • Excited to join an impactful infrastructure team

Benefits

  • This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.

More jobs like this