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 24 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, Host Calendar

Staff Software Engineer position at Airbnb focusing on Host Calendar development, offering remote work and competitive compensation.

Staff Technical Program Manager, Aircover/Insurance

Lead technical program management role at Airbnb focusing on insurance and protection solutions, requiring 9+ years of experience and strong technical expertise.

Staff Software Engineer, Payments Transaction Risk

Staff Software Engineer role at Airbnb focusing on payments risk and fraud detection systems.

Staff Software Engineer, Booking Orchestration

Lead the development of Airbnb's booking orchestration systems as a Staff Software Engineer, focusing on scalability, reliability, and innovation in travel technology.

Staff Software Engineer, Booking

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