Senior Software Engineer, MarTech
AirbnbThe Community You Will Join
The Marketing Technology team at Airbnb is dedicated to creating a best-in-class platform and tooling ecosystem. This ecosystem empowers Airbnb to deliver personalized content to our users across multiple channels, including emails, push notifications, and landing pages. Our comprehensive suite of tools and scalable platform significantly impacts stakeholders across Marketing, Guest Experience, Hosting product development teams, Policy, and more.
The Role
We are seeking an experienced Backend Engineer to join our team. In this role, you will play a crucial part in driving continuous improvements in scalability, reliability, and feature development. Your contributions will directly expand our platform offerings and enhance our business impact.
Responsibilities
- Work with cross-functional partners including product managers, designers, and marketing managers to design and deliver high-quality products to be served across various marketing channels.
- Design and build technology for serving marketing content to guests and hosts via scalable and personalized landing pages, emails, push notifications, and in-product content.
- Design and drive new integrations across other Airbnb teams.
- Work with customers to identify usability issues and proactively fix them.
- Build relationships with backend engineers in product orgs (e.g., Homes, Experiences) to extend Airbnb’s core functionality for marketing purposes.
- Effectively partner with product engineering, machine learning, and infrastructure teams to enable personalization on MarTech product surfaces.
- Scale existing systems to support new use cases and high-profile marketing launches.
Your Expertise
- 7+ years industry experience
- Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience
- Experience building new scalable, reliable company-wide platforms leveraging existing core functionalities.
- Exposure to architectural patterns of a large, high-scale web application (e.g., well-designed APIs, high volume data pipelines, efficient algorithms)
- Experience leading execution of ambiguous, multi-quarter projects, including other engineers and refining unclear requirements into clear projects and deliverables.
- 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.
Location
This position is US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed to with your manager. While the position is Remote Eligible, you must live in a state where Airbnb, Inc. has a registered entity.
Benefits Extracted with AI
- Remote work eligibility
- Equity
- Employee Travel Credits
- Health benefits
Similar jobs
Last update: 23 minutes ago
Senior Backend Engineer, Media Foundation
Join Airbnb as a Senior Backend Engineer to build and operate next-gen Media infrastructure. Remote eligible within the US.
Senior Software Engineer, Partner API
Join Airbnb as a Senior Software Engineer to design and build our Partner API platform, enabling third-party integrations. Remote eligible.
Senior Software Engineer, Web Platform
Join Airbnb as a Senior Software Engineer on the Web Platform team, focusing on TypeScript and JavaScript development.
Senior Machine Learning Engineer, Support Products
Join Airbnb as a Senior Machine Learning Engineer to develop AI solutions for Community Support.
Remote Software Engineer, Guest & Host
Join Airbnb as a Remote Software Engineer to develop innovative tools for hosts, using Java, Python, and more.
Senior Staff Software Engineer, Fullstack Backend
Join Intuit as a Senior Staff Software Engineer to lead MarTech initiatives, focusing on backend development and integration.
Staff Software Engineer – JVM/Rust Expert
Join Agoda as a Staff Software Engineer in Berlin, specializing in JVM and Rust, with a full relocation package.
Senior Software Engineer - Microservices and AI
Join Bloomreach as a Senior Software Engineer to work on microservices and AI solutions in a remote-first environment.
Senior Backend Engineer
Join WeTravel as a Senior Backend Engineer. Work remotely in France, focusing on microservices, databases, and cutting-edge tech.
Senior Software Engineer, Java
Join Squarespace as a Senior Software Engineer, Java, in Aveiro, Portugal. Work on backend services, infrastructure, and scalability.
Senior Software Engineer, Backend
Join Uber as a Senior Software Engineer, Backend, focusing on AWS, Java, and microservices in Aarhus, Denmark.
Senior Software Engineer, Application Platform
Join Haus as a Senior Software Engineer to develop scalable systems and APIs for our Application Platform.
Senior Software Engineer, Backend
Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.
Staff Software Engineer – JVM/Rust Expert
Join Agoda as a Staff Software Engineer with expertise in JVM and Rust. Full relocation to Bangkok provided.
Senior Data Engineer - Fintech
Join Agoda's Fintech team as a Senior Data Engineer in Berlin. Work with Java, Scala, and Big Data technologies to enhance data systems.
Fullstack Software Engineer, Applications
Join Haus as a Fullstack Software Engineer to develop APIs and user experiences for marketing science applications.
Senior Data Engineer - Fintech Team
Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Enhance data systems with Java, Scala, and Spark. Relocation provided.
Senior Software Development Engineer
Join Adobe as a Senior Software Development Engineer to innovate and build impactful web applications.
Senior Software Engineer
Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.
Senior Software Engineer, Reporting Platform
Join Square as a Senior Software Engineer to lead development on the Reporting Platform, focusing on Java, Kotlin, and AWS.
Senior Data Engineer - Fintech Team
Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Work with Java, Scala, and Big Data technologies. Relocation provided.
Senior Data Engineer - Fintech Team
Join Agoda's fintech team as a Senior Data Engineer in Bangkok. Work with cutting-edge technology in a diverse and inclusive environment.
Senior Data Engineer - Fintech Team
Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Lead data system improvements using Java, Scala, and Spark.
Senior Staff Software Engineer, Fullstack Frontend
Join Intuit as a Senior Staff Software Engineer, focusing on fullstack frontend development with Mailchimp in New York.