Senior/Staff Software Engineer, Continuous Integration Infrastructure

Save to Kiter
What Airbnb is looking for in applicants

Airbnb is a mission-driven company dedicated to helping create a world where anyone can belong anywhere. It takes a unified team committed to our core values to achieve this goal. Airbnb's various functions embody the company's innovative spirit and our fast-moving team is committed to leading as a 21st century company.

What is the CI Infra team at Airbnb?

Airbnb’s mission is to create a world where people can Belong Anywhere. The CI Infra team is a part of our Developer Platform org and it enables Airbnb’s mission by building foundational infrastructure that powers critical developer workflows. The products built by CI Infra are used by almost all Airbnb developers everyday in order to test and merge code confidently and with ease. 

We are looking for a self-driven engineer passionate about building tooling and services that make all Airbnb developers productive as they ship high quality software. 

You would be a great fit for our team if you

  • Can design and build software that can evolve with changing needs over a long time horizon
  • Hold yourself to a high bar of product quality
  • Can engage with customers, understand their needs and are passionate about helping our customers i.e. partner Infra teams and Airbnb developers
  • Are a creative thinker. We deal with constraints such as AWS costs and limits of infra tools we integrate with, which requires us to be creative in our problem solving.
  • Are a nimble learner. We work with a varied set of technologies. There is never a dull moment! Though it means we have to be fast learners.
  • The thought of making an exponential impact on developer productivity excites you!

Aligned with our company mission, Belong Anywhere, we value the importance of diversity and belonging in the workplace, and that's why we commit to not discriminating on basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Minimum Requirements:

  • 5+ years industry experience
  • Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience
  • Proficiency in one or more back-end server languages (Java/Ruby/Kotlin)
  • Nice-to-have: Web development experience
  • Experience collaborating across teams and with customers
  • Passion for improving the developer experience


  • Stock
  • Competitive salaries
  • Quarterly employee travel coupon
  • Paid time off
  • Medical, dental, & vision insurance
  • Life insurance and disability benefits
  • Fitness Discounts
  • 401K
  • Flexible Spending Accounts
  • Apple equipment
  • Commuter Subsidies
  • Community Involvement (4 hours per month to give back to the community)
  • Company sponsored tech talks and happy hours
  • Much more…

Want some tips on how to get an interview at Airbnb?

What is Airbnb looking for?
If this role looks interesting to you, a great first step is to understand what excites you about the team, product or mission. Take your time thinking about this and then tell the team! Get in touch and communicate that passion.
What are interviews for Senior/Staff Software Engineer like?
Interview processes vary by company, role and team. The best plan is to see what others have experienced and then plan accordingly.
How to land an interview at Senior/Staff Software Engineer?
A great first step is organizing your path to an offer. Check out Kiter for tools to get started!