Senior Staff Software Engineer, Marketing Technology

A global travel and accommodation platform connecting hosts with guests, founded in 2007 with over 5 million hosts and 2 billion guest arrivals worldwide.
$244,000 - $305,000
Backend
Staff Software Engineer
Remote
5,000+ Employees
12+ years of experience
Enterprise SaaS

Description For Senior Staff Software Engineer, Marketing Technology

Airbnb, a global leader in the travel and accommodation industry, is seeking a Senior Staff Software Engineer to join their Marketing Technology team. This role presents an exciting opportunity to work on mission-critical applications that power communications to millions of Airbnb users worldwide.

The position sits within the Communications platform team, where you'll be responsible for building and maintaining state-of-the-art platforms that enable marketing campaigns and customer engagement. You'll work with a comprehensive tech stack including Java, Python, GraphQL, and React, building solutions that scale to serve hundreds of millions of users.

As a technical leader, you'll collaborate with cross-functional teams including Product Managers, Data/Analytics Engineers, and Data Scientists to drive the ambitious goals of the Marketing organization. Your responsibilities will span from hands-on implementation to architectural decision-making, ensuring the delivery of high-quality solutions that drive business outcomes.

The role offers competitive compensation ($244,000 - $305,000), along with equity, bonus potential, and Employee Travel Credits. While the position is remote-eligible within the US, you'll have opportunities to work occasionally from Airbnb offices and attend offsites as agreed with your manager.

This is an ideal opportunity for an experienced engineer who wants to make a significant impact at a company that has transformed the travel industry. You'll be joining a team that values technical excellence, innovation, and collaboration, while working on platforms that reach a global audience of billions.

Last updated 9 days ago

Responsibilities For Senior Staff Software Engineer, Marketing Technology

  • Work with design and product partners to understand user journeys and requirements
  • Define and drive northstar architectures and long-term technical strategy
  • Establish best practices for engineering and help build tech culture
  • Implement significant portions of the system
  • Perform design and code reviews and up-level other engineers
  • Work with cross-functional teams to achieve marketing organization goals

Requirements For Senior Staff Software Engineer, Marketing Technology

Java
Python
React
  • 12+ years relevant experience in fast paced, high growth tech environment
  • Experience building, leading, and architecting full-stack products at enterprise-scale
  • Demonstrated technical leadership and ability to set technical direction
  • Strong communication and collaboration skills
  • Strong prototyping / engineering spiking skills
  • Extensive experience with Java, Python and other programming languages
  • Expertise with frameworks such as GraphQL, React, Preact, Angular, Next, Vue or Meteor
  • Excellent written and verbal communication skills

Benefits For Senior Staff Software Engineer, Marketing Technology

  • Employee Travel Credits
  • Bonus
  • Equity

Interested in this job?

Jobs Related To Airbnb Senior Staff Software Engineer, Marketing Technology

Staff Software Engineer, Location

Staff Software Engineer position at Airbnb focusing on building world-class map search experiences, requiring 9+ years of backend development experience with Java/Kotlin and distributed systems expertise.

Staff Software Engineer, HotelTonight

Staff Software Engineer position at Airbnb's HotelTonight division, focusing on backend development for their hotel booking platform with competitive compensation between $204K-$255K.

Staff Software Engineer, Location

Staff Software Engineer position at Airbnb focusing on building world-class map search experiences, requiring 9+ years of backend development experience with Java/Kotlin and distributed systems expertise.

Staff Software Engineer, Community Support Engineering

Staff Software Engineer position at Airbnb focusing on backend development for the Community Support Platform team, building tools and systems that power customer support operations globally.

Staff Software Engineer, Community Support Engineering

Staff Software Engineer position at Airbnb's Community Support Engineering team in China, leading technical initiatives and developing solutions for global CS operations.