Senior Software Engineer, Marketing Technology

Airbnb is a platform founded in 2007 that connects hosts offering unique stays and experiences with guests, enabling authentic community connections globally.
$185,000 - $223,000
Backend
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
Travel · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer, Quality Engineering

Senior Software Engineer position at Airbnb focusing on Quality Engineering, building and maintaining test automation tools and frameworks for a global travel platform.

Senior Software Engineer, Community Support Platform - IVR/Voice

Senior Software Engineer position at Airbnb focusing on AI-powered voice support systems, offering remote work and competitive compensation.

Senior Software Engineer, Tax Experience

Senior Software Engineer position at Airbnb's Global Tax Engineering team, building scalable solutions for worldwide tax operations.

Senior Software Engineer, Core Services (Auth Infra)

Senior Software Engineer position at Airbnb focusing on Auth Infrastructure, building and maintaining critical authorization systems with competitive compensation and remote work options.

Senior Software Engineer, Regulatory Platform & Operations

Senior Software Engineer position at Airbnb focusing on regulatory compliance platforms and operations, offering remote work and competitive compensation.

Description For Senior Software Engineer, Marketing Technology

Airbnb is seeking a Senior Software Engineer for their Marketing Technology team. This role focuses on building a best-in-class platform for marketing and merchandising automation at Airbnb. The ideal candidate will lead efforts to create a scalable marketing platform that delivers personalized content to users both on-site and off-site.

Key responsibilities include:

  • Collaborating with cross-functional teams to design and deliver high-quality products for various marketing channels
  • Developing technology for personalized content delivery via landing pages, emails, push notifications, and in-product content
  • Driving new integrations across Airbnb teams
  • Identifying and proactively addressing usability issues
  • Partnering with product engineering, machine learning, and infrastructure teams to enable personalization
  • Scaling existing systems to support new use cases and high-profile marketing launches

The role involves working on custom integrations with external Ad Platforms, implementing privacy-centric marketing event tracking, automating production pipelines, and building backend services for internal tools.

Ideal candidates should have:

  • Bachelor's or Master's degree in Computer Science or equivalent experience
  • 5+ years of industry experience in a fast-paced tech environment
  • Knowledge of architectural patterns for large-scale web applications
  • Experience leading multi-quarter projects and managing unclear requirements
  • Proficiency in JVM Technologies (Java, Kotlin), GraphQL, SQL, and data stores
  • Strong Computer Science fundamentals
  • Experience with MarTech product stacks (a plus)

This US-remote position offers a competitive salary range of $185,000 - $223,000 USD, with potential for bonuses, equity, benefits, and Employee Travel Credits. Airbnb is committed to inclusion and diversity, welcoming applications from a broad talent pool and providing accommodations for candidates with disabilities.

Join Airbnb to make a significant impact on their marketing technology infrastructure and be part of a company that has revolutionized the travel and hospitality industry.

Last updated a month ago

Responsibilities For Senior Software Engineer, Marketing Technology

  • Work with cross functional partners to design and deliver high-quality products for marketing channels
  • Design and build technology for serving personalized marketing content across various platforms
  • Design and drive new integrations across other Airbnb teams
  • Work with customers to identify and fix usability issues
  • Build relationships with backend engineers in product orgs to extend Airbnb's core functionality
  • Partner with product engineering, machine learning, and infrastructure teams for personalization
  • Scale existing systems to support new use cases and high-profile marketing launches
  • Develop custom solutions to integrate with external Ads Platforms
  • Design and implement privacy centric marketing event tracking solutions
  • Automate production pipelines and integrate with upstream/downstream data sources
  • Build backend services for various internal tools
  • Build scalable platform for offsite and in-product content configuration, hydration and rendering

Requirements For Senior Software Engineer, Marketing Technology

Java
Kotlin
  • Bachelor's and/or Master's degree, preferably in CS, or equivalent experience
  • 5+ years of industry experience in a fast paced tech environment
  • Exposure to architectural patterns of a large, high-scale web application
  • Experience leading execution of ambiguous, multi-quarter projects
  • Fluency in JVM Technologies (Java, Kotlin), Graphql, SQL, Data stores
  • Demonstrated knowledge of Computer Science fundamentals
  • Experience with MarTech product stacks (Landing Pages, SEO, Emails, Push Notifications, Audiences…etc) as plus

Benefits For Senior Software Engineer, Marketing Technology

Equity
  • Bonus
  • Equity
  • Employee Travel Credits

Interested in this job?