Airbnb is a community based on connection and belonging.
Staff Fullstack Software Engineer – Marketing Technology
Location
United States
Posted
143 days ago
Salary
$204K - $255K / year
Seniority
Lead
Job Description
Staff Fullstack Software Engineer – Marketing Technology
Airbnb
• Design the future state of our platform and systems by incorporating product-first mentality of our users and their end-to-end workflows • Lead engineers—both inside and outside your immediate team—in building out these technical solutions • Participate in the development of product and UX requirements by engaging early and often with designers, product managers and Marketing stakeholders to help steer teams on the most efficient path towards overall goals • Nurture a culture of technical quality from design, through code review, to production operations • Mentor other engineers in developing their technical and collaboration skills • Identify and propose solutions to problems coming in the way of technical and product engineering excellence • Collaborate with internal teams across Marketing Technologies, ML, Growth Marketing, and Creative • At the staff+ level, our engineers are responsible for establishing a technical vision and then delivering a solution that is flexible, always available, efficient, and scales with the needs of the business. Each individual brings their own unique skill set, experiences, thought leadership and technical expertise to solve these technical challenges for Airbnb.
Job Requirements
- 9+ years of experience in a hands-on software engineering role.
- Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience
- Technical leadership: hands on experience leading project teams, setting technical direction and strategy and mentoring engineers.
- Passionate about efficiency, availability, technical quality and system quality.
- Passion to level-up those around you through curiosity and fostering a collaborative and inclusive team environment.
- Proven experience in defining product/technical strategy and driving alignment with cross-functional leaders and stakeholders.
- Strong communication and collaboration skills with experience driving initiatives that span across teams, departments and leadership.
- Bonus - if you’ve worked in Marketing Technologies
Benefits
- Health insurance
- bonus
- equity
- benefits
- Employee Travel Credits
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Full Stack Software Engineer
KBR, Inc.We deliver science, technology and engineering solutions to governments and companies around the world.
• Design, build, and support advanced web‑based mapping and data visualization tools • Develop interactive React applications featuring MapLibre maps (vector tiles, layers, sources, styling, controls, and performance tuning) • Build and maintain full‑stack features using JavaScript/TypeScript, React, HTML/CSS, Python, and XML • Implement server‑side services/APIs and integrate with PostgreSQL • Apply software engineering best practices across design, testing, documentation, and security • Partner with teammates and stakeholders to iterate quickly and deliver high‑quality solutions
Mid-Level Full Stack Software Engineer
KBR, Inc.We deliver science, technology and engineering solutions to governments and companies around the world.
• Design, build, and support advanced web‑based mapping and data visualization tools. • Work on geospatial applications and data products used across environmental science, natural resource management, and other mission‑driven domains. • Develop interactive React applications featuring MapLibre maps (vector tiles, layers, sources, styling, controls, and performance tuning). • Build and maintain full‑stack features using JavaScript/TypeScript, React, HTML/CSS, Python, and XML. • Implement server‑side services/APIs and integrate with PostgreSQL. • Apply software engineering best practices across design, testing, documentation, and security.
• Build and evolve full-stack systems that interact with decentralized or distributed components • Work across frontend and backend to support complex system behavior • Reason through coordination, data flow, and state modeling challenges • Collaborate closely with a small team to explore and refine architectural approaches • Learn new tools, languages, and paradigms as the problem space evolves
• Design, develop, unit test, implement, and document solutions for our development teams, including full stack applications based on React, TypeScript, and Node.js, while adhering to Agile, CI/CD, and DevOps best practices • Provide visualizations that quickly gauge the overall end user experience and generate high-quality alerts • Continuously develop the skills required to work as part of the agile team in a poly-skilled development environment • Apply subject matter expertise in current technological capabilities such as cloud networking, API integrations, infrastructure resiliency, and cloud design • Write code to automate the infrastructure lifecycle, create and support internal tools utilizing IaC, and use CLIs • Partner with domain SMEs (Delivery Team Software Engineers, Security, Infrastructure, Network, Observability and Operations) to analyze the features and capabilities • Work with technology leaders to understand business objectives and align architectures and cloud product offerings with those objectives • Contribute to the development and growth of the Cloud Engineering Program through thought leadership, design, and implementation of tools and processes • Participate in the Enterprise Architecture Review process • Implement cloud-first architectural solutions and best practices • Contribute to technology strategy and planning, conducting research on emerging technologies in support of systems development efforts and recommending technologies that will increase cost effectiveness and systems flexibility • Participate in agile scrum ceremonies (Sprint Planning, Grooming, Daily SCRUM, Demo, Retro) and contribute to team deliverables • Participate in peer reviews of software engineering artifacts • Assist in the identification and resolution of production and production-like issues • Mentor team members by designing and developing training materials to communicate the current and future infrastructure architecture, technology implementations, and software development practices



