Senior Software Engineer, API Infra

at Airbnb
USD 191,000-225,000 per year
SENIOR
✅ Remote

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Java @ 6 Distributed Systems @ 4 Communication @ 4 Service Oriented Architecture @ 4 Debugging @ 4

Details

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.

Community You Will Join

The Core Services team provides common application building blocks that are widely applicable across Airbnb engineering. The team is responsible for horizontally identifying, building, and operating domains that enable product and platform engineering teams to innovate and support the Airbnb business strategy.

The Difference You Will Make

You will be responsible for critical services like dynamic configuration, async job processing system, application gateway systems, etc. Key skills include understanding Airbnb’s service oriented architecture and underlying observability, designing and implementing solutions across multiple systems focusing on reliability, simplicity, and efficiency, and collaborating with multiple teams.

A Typical Day

  • Designing and implementing distributed systems, including core features and rollout/testing plans.
  • Maintaining and debugging existing systems, improving test coverage, performance, contributing to production excellence, adding new features, code reviews, and creating observability dashboards.
  • Providing technical support to engineers and developers, troubleshooting problems, and partnering with stakeholders to understand and implement feature requests.
  • Staying updated on latest trends through blogs, courses, research articles, and evaluating technologies.
  • Collaborating within and broadly across the Airbnb tech community and external partners to ensure team and platform success.

Your Expertise

  • Bachelor’s and/or Master’s degree in Computer Science or equivalent experience.
  • 5+ years industry experience.
  • Experience working on distributed systems and evaluating trade-offs.
  • Proficiency in Java, micro-services, observability systems, and debugging distributed and multi-threaded systems.
  • Skilled in technical communication including writing design docs, presenting in reviews, and writing post-mortems.
  • Effective collaboration within and outside the team through code reviews and architecture discussions.
  • Motivated to contribute positively to team culture.
  • Excited to join an impactful infrastructure team.

Location

This position is US - Remote Eligible. Occasional onsite work or offsite attendance may be required. Candidates must live in a state where Airbnb, Inc. has a registered entity.

Benefits

Base pay range: $191,000 – $225,000 USD. The role may also be eligible for bonus, equity, benefits, and Employee Travel Credits. Compensation depends on training, skills, experience, business needs, and market demand.

Commitment to Inclusion & Belonging

Airbnb encourages applications from diverse candidates and supports disability-inclusive processes.