Senior Staff Software Engineer, Marketing Technology

Airbnb connects guests with hosts offering unique stays and experiences across the globe, founded in 2007 in San Francisco.
$244,000 - $304,000
Backend
Staff Software Engineer
Remote
1,000 - 5,000 Employees
12+ years of experience
Consumer · Travel

Description For Senior Staff Software Engineer, Marketing Technology

Airbnb's Marketing Technology team is seeking a Senior Staff Software Engineer to lead their Communications platform team. This role is crucial in building and maintaining a state-of-the-art platform that enables effective marketing campaigns and customer engagement. The position involves working with a mission-critical system that handles millions of notifications daily to hundreds of millions of Airbnb users worldwide.

As a technical leader, you'll be responsible for architecting and implementing solutions that power Airbnb's comprehensive communication channels, including Email, Push, SMS, and external Ads Platforms. You'll collaborate closely with Product Managers, Data/Analytics Engineers, Data Scientists, and other Software Engineers to drive the Marketing organization's ambitious goals.

The role offers an opportunity to make a substantial impact by building self-serve tools and platforms that enable marketers and product managers across Airbnb to effectively reach and engage with their global customer base. You'll be instrumental in defining technical strategy, establishing best practices, and mentoring other engineers while working in a remote-friendly environment with competitive compensation and benefits.

The ideal candidate brings extensive experience in enterprise-scale systems, strong technical leadership capabilities, and excellent communication skills. This position offers the chance to work with cutting-edge technology while solving complex challenges at scale for one of the world's leading travel and hospitality platforms.

Last updated 3 minutes 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 a 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 with technical and non-technical partners
  • Strong prototyping / engineering spiking skills
  • Extensive experience with Java, Python and frameworks like GraphQL, React
  • Excellent written and verbal communication skills

Benefits For Senior Staff Software Engineer, Marketing Technology

Equity
  • Employee Travel Credits
  • Competitive Bonus

Interested in this job?

Jobs Related To Airbnb Senior Staff Software Engineer, Marketing Technology

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, Core Services (Auth Infra)

Staff Software Engineer position at Airbnb focusing on Authorization Infrastructure, building and maintaining secure, scalable permission systems for the platform.

Staff Software Engineer, Tax Platform

Lead the development of Airbnb's global tax platform, architecting scalable solutions and mentoring engineers while working with cross-functional teams worldwide.

Staff Software Engineer, Core Services - Infrastructure

Staff Software Engineer position at Airbnb focusing on internationalization infrastructure, offering competitive compensation and remote work flexibility.

Staff Software Engineer, Community Support Platform

Staff Software Engineer role at Airbnb building the Community Support Platform, focusing on backend development, machine learning, and technical leadership.