Back to Jobs

Senior Software Engineer, Service Frameworks and Distributed Systems - Remote Opportunity for Experienced Technologists to Drive Innovation and Excellence

Remote, USA Full-time Posted 2025-11-03

Introduction to Airbnb and Our Mission

Airbnb is a pioneering company that has revolutionized the way people travel and experience different cultures. Since its inception in 2007, Airbnb has grown exponentially, with over 4 million hosts welcoming more than 1 billion guest arrivals in almost every country worldwide. Our mission is to create a world where anyone can belong anywhere, and we are committed to achieving this goal through our core values of inclusivity, creativity, and community-driven initiatives.

About the Service Framework Team

The Service Framework team plays a critical role in providing the runtime for online JVM applications that are on the real-time serving path. Our team's mission is to ensure that developers at Airbnb can focus on building exceptional experiences without worrying about the underlying infrastructure. As a Senior Software Engineer on this team, you will be responsible for driving projects that optimize service IDL, integration testing tooling, and programming model support, among other initiatives.

A Typical Day as a Senior Software Engineer

In this role, you will have the opportunity to work on cutting-edge technologies that shape the industry-leading end-to-end developer experience for backend developers. Your responsibilities will include:

  • Building test frameworks to improve confidence in rolling out large runtime changes
  • Collaborating with Airbnb's performance team to improve cost efficiency
  • Modernizing our monorepo to use the latest versions of 3rd party languages and libraries
  • Helping to shape the technical strategy that directly impacts our core metrics, such as Developer Experience, Developer Velocity, Debuggability, Resilience, and Reliability
  • Partnering with engineering leaders across all Airbnb teams to drive adoption of new capabilities
  • Coaching and mentoring team members to ensure code quality, commitment to craft, and operational excellence

Your Expertise and Qualifications

To be successful in this role, you should have:

  • Experience working on distributed systems, API design, and concurrency
  • Extensive JVM experience
  • Bonus points for experience in instrumentation/telemetry, cloud (especially AWS) cost efficiency, L7 networking, service mesh, libraries, serialization, or developer tooling
  • A strong desire to tackle projects with large open-ended scope and drive significant business impact
  • Excellent collaboration skills, with experience in product reviews, code reviews, and architecture discussions
  • A motivation to improve teammates' productivity and contribute to the growth of the team
  • Excitement to join an impactful infrastructure team and make a meaningful contribution to Airbnb's mission

Minimum Requirements

We require:

  • 6+ years of industry experience
  • Bachelor's and/or Master's degree, preferably in Computer Science, or equivalent experience
  • Proficiency in one or more back-end server languages (Java/Ruby/Go/C++/etc.)
  • Experience with architectural patterns of high-scale distributed products/services, such as well-designed APIs, data pipelines, and efficient algorithms
  • Experience or desire to work collaboratively in cross-functional teams with design, product, and data science partners

Career Growth Opportunities and Learning Benefits

At Airbnb, we are committed to the growth and development of our employees. As a Senior Software Engineer, you will have access to:

  • Opportunities to work on complex and challenging projects that drive business impact
  • Mentorship and coaching from experienced engineers and leaders
  • Professional development programs, including training, conferences, and workshops
  • A culture of continuous learning and innovation, with a focus on experimentation and creativity

Work Environment and Company Culture

Airbnb is a dynamic and fast-paced company that values diversity, inclusivity, and community. Our work environment is characterized by:

  • A collaborative and open culture, with a focus on teamwork and communication
  • A commitment to innovation and experimentation, with a willingness to take risks and try new things
  • A passion for creating exceptional experiences for our users, with a focus on quality and craftsmanship
  • A dedication to making a positive impact on the world, through our mission and values

Compensation, Perks, and Benefits

We offer a competitive salary range of $185,000 - $223,000 USD, as well as a range of perks and benefits, including:

  • Stock options and equity
  • Comprehensive health insurance, including medical, dental, and vision
  • Life insurance and disability benefits
  • Flexible spending accounts and 401K matching
  • Quarterly employee travel coupons and paid time off
  • Access to fitness discounts, commuter subsidies, and community involvement programs
  • Apple equipment and a range of other benefits and perks

Conclusion and Call to Action

If you are a motivated and experienced software engineer looking for a new challenge, we encourage you to apply for this exciting opportunity. As a Senior Software Engineer on the Service Framework team, you will have the chance to make a significant impact on Airbnb's mission and drive innovation in the industry. Don't miss out on this opportunity to join a dynamic and fast-paced company that values diversity, inclusivity, and community. Apply now and take the first step towards a rewarding new role!

Apply To This Job

Apply for this job  

Similar Jobs