Back to Jobs

Senior Staff Software Engineer, Marketing Technology - Building Scalable Solutions for Personalized Customer Engagement

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

Join the Airbnb Marketing Technology Team: Revolutionizing Customer Engagement at Scale

Airbnb, a pioneer in the hospitality industry, has been redefining travel and community connection since its inception in 2007. With a presence in almost every country across the globe, Airbnb has grown to become a household name, synonymous with unique stays and authentic experiences. At the heart of this growth is the Marketing Technology team, a group of innovators and technologists dedicated to empowering marketing and product teams to engage with customers effectively.

About the Marketing Technology Team

The Marketing Technology team at Airbnb is responsible for developing and maintaining a state-of-the-art platform that enables the delivery of personalized marketing campaigns across various channels, including Email, Push, SMS, and external Ads Platforms. This team plays a critical role in driving business impact by providing numerous stakeholders across the company with the tools and capabilities needed to reach and engage with Airbnb's vast customer base.

The Role: Senior Staff Software Engineer, Marketing Technology

As a Senior Staff Software Engineer on the Communications platform team under Marketing Technology, you will be a technical leader responsible for building and maintaining mission-critical applications that allow marketers and product managers to send millions of notifications daily to hundreds of millions of Airbnb users. You will work closely with cross-functional teams, including Product Managers, Data/Analytics Engineers, Data Scientists, and Software Engineers, to achieve the ambitious goals of the Marketing organization.

Key Responsibilities

  • Collaborate with design and product partners to understand user journeys and requirements, and rapidly prototype and explore potential solutions to customer problems.
  • Work closely with other Senior leaders to define and drive northstar architectures, frameworks, and long-term technical strategy that can be leveraged across the broader Marketing Technology organization.
  • Establish best practices for engineering and help build an awesome tech culture in MarTech.
  • Implement significant portions of the system and help others in the implementation.
  • Understand how key technical decisions will drive business outcomes and deliver frameworks and platforms that improve delivery with high-quality to those outcomes.
  • Perform design and code reviews and up-level other engineers at Airbnb.

Essential Qualifications

To be successful in this role, you should possess:

  • 12+ years of relevant experience in a fast-paced, high-growth tech environment.
  • Experience building, leading, and architecting full-stack products and systems at enterprise-scale with broad impact.
  • Demonstrated technical leadership: hands-on experience leading project teams, ability to set technical direction and strategy, and work cross-functionally with Product, Design, and Data Science teams.
  • Strong communication and collaboration skills with both technical and non-technical partners.
  • Ability to influence non-technical partners such as design, product managers, and the business to develop a unified approach to overall hosting architecture and product/design capabilities.
  • Strong prototyping and engineering spiking skills.
  • Extensive experience with programming languages such as Java, Python, and expertise with frameworks like GraphQL, React, Preact, Angular, Next, Vue, or Meteor.
  • Excellent written and verbal communication skills.

Preferred Qualifications

While not mandatory, having experience in the following areas can be a significant plus:

  • Experience working in a cloud-based environment, preferably with AWS or Google Cloud.
  • Knowledge of containerization using Docker and orchestration using Kubernetes.
  • Familiarity with Agile development methodologies and version control systems like Git.
  • Experience with data storage solutions, including relational databases and NoSQL databases.

Skills and Competencies

To excel in this role, you should have:

  • Strong technical leadership and vision.
  • Excellent problem-solving skills, with the ability to break down complex problems into manageable components.
  • Strong collaboration and communication skills, with the ability to work effectively with cross-functional teams.
  • A passion for innovation and staying up-to-date with the latest technologies and trends.
  • A customer-centric approach, with a deep understanding of the needs and pain points of Airbnb's customers.

Career Growth Opportunities and Learning Benefits

As a Senior Staff Software Engineer at Airbnb, you will have the opportunity to:

  • Work on complex, high-impact projects that drive business growth and customer engagement.
  • Develop and refine your technical leadership skills, with the opportunity to mentor and guide junior engineers.
  • Stay up-to-date with the latest technologies and trends, with access to training and development opportunities.
  • Collaborate with cross-functional teams, including Product, Design, and Data Science, to develop a deep understanding of Airbnb's business and customers.

Work Environment and Company Culture

Airbnb is committed to fostering a culture of inclusion, belonging, and diversity. As a remote-eligible company, Airbnb offers the flexibility to work from anywhere, while also providing opportunities for in-person collaboration and connection.

Compensation, Perks, and Benefits

Airbnb offers a competitive compensation package, including:

  • A salary range of $244,000 - $304,000 USD.
  • Bonus, equity, and benefits.
  • Employee Travel Credits, allowing you to explore new destinations and experience Airbnb's offerings firsthand.

Conclusion

If you're a seasoned technologist with a passion for innovation and customer engagement, we encourage you to apply for this exciting opportunity. As a Senior Staff Software Engineer on the Marketing Technology team at Airbnb, you will play a critical role in shaping the future of customer engagement and driving business growth. Join our team and help us continue to revolutionize the way people travel and connect with communities around the world.

Ready to take the next step? Apply now and let's discuss how you can become a vital part of our success story.

Apply for this job  

Similar Jobs