Staff Software Engineer, Checkout

Airbnb connects guests with hosts offering unique stays and experiences across the globe, founded in 2007 and grown to over 4 million hosts.
$204,000 - $259,000
Backend
Staff Software Engineer
Remote
1,000 - 5,000 Employees
9+ years of experience
Travel

Description For Staff Software Engineer, Checkout

Airbnb, a global platform connecting travelers with unique accommodations since 2007, is seeking a Staff Software Engineer for their Checkout team. This role is crucial in developing and refining major subsystems that power Airbnb's booking checkout process. The position offers an opportunity to work on high-impact projects that directly affect the guest booking experience.

As a Staff Software Engineer, you'll lead the development of distributed systems and business workflow systems, transforming the checkout ecosystem. The role demands technical leadership in establishing and implementing solutions that are flexible, reliable, and scalable. You'll be working with a team that builds the bridge between guests and hosts, focusing on creating the next generation of user experiences.

The position requires extensive experience in software development, particularly in building high-scale services and working with architectural patterns. You'll collaborate with cross-functional partners, including Payments and Trust teams, to align on long-term technical solutions. The role offers competitive compensation, including a base salary range of $204,000 - $259,000 USD, plus potential bonus and equity.

This remote position within the USA allows you to work flexibly while occasionally attending office meetings or offsites. You'll be part of a company that values inclusion and diversity, working with a broad talent pool to foster innovation and engagement. The role presents an excellent opportunity for experienced engineers looking to make a significant impact in the travel technology sector while working with cutting-edge technologies and leading technical initiatives.

Last updated 2 hours ago

Responsibilities For Staff Software Engineer, Checkout

  • Lead checkout engineering projects to improve end user experience, system reliability and performance
  • Mentor, guide, advocate and support the career growth of individual contributors
  • Write and review technical designs for large, open-ended foundational technical problems
  • Collaborate with engineers and cross-functional partners within team and organization
  • Apply critical judgment to data and use it to improve team and product
  • Steer end-to-end product with Product Managers, Design, and UX

Requirements For Staff Software Engineer, Checkout

Java
Python
Scala
  • 9+ years of relevant software development industry experience in a fast-paced tech environment
  • Experience building services that enable high-scale, performant client applications
  • Strong coding abilities in Scala/Python/Java/C++ or equivalent
  • Experience with architectural patterns of large application-driven products
  • Expertise in architecting, building, and maintaining highly available services in SOA
  • Experience in partnering with other leaders in setting product strategy
  • Shipped several large scale projects with multiple dependencies across teams
  • Technical leadership and strong communication skills

Benefits For Staff Software Engineer, Checkout

Equity
  • Employee Travel Credits
  • Bonus
  • Equity

Interested in this job?

Jobs Related To Airbnb Staff Software Engineer, Checkout

Staff Software Engineer, Database Infrastructure Service

Staff Software Engineer position at Airbnb focusing on database infrastructure, distributed systems, and data management, offering competitive compensation and remote work flexibility.

Staff Software Engineer, Insurance Engineering

Lead the development of innovative insurance and protection products at Airbnb as a Staff Software Engineer, working with cutting-edge technologies and cross-functional teams.

Staff Software Engineer, Cities

Staff Software Engineer position at Airbnb, focusing on building regulatory platforms and tools to support home-sharing communities and city partnerships.

Staff Software Engineer, Payments Platform

Staff Software Engineer position at Airbnb's Payments Platform team, building scalable payment systems processing transactions across 70+ currencies in 191 countries.

Staff Software Engineer, Booking

Staff Software Engineer position at Airbnb focusing on building and improving the core booking system with distributed systems expertise.