Taro Logo

Senior Software Engineer, Data Security

Airbnb connects hosts offering unique stays with guests across the globe, founded in 2007 and has grown to over 5 million hosts with 2 billion guest arrivals.
$191,000 - $223,000
Security
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
Enterprise SaaS · AI

Job Description

Airbnb, a global platform connecting over 5 million hosts with travelers worldwide, is seeking a Senior Software Engineer to join their Data Security team. This role sits at the intersection of security, data protection, and cutting-edge AI technology, making it an exciting opportunity for someone passionate about keeping user data safe at scale.

The position offers a competitive salary range of $191,000 - $223,000 USD and is remote-eligible within the United States (with some restrictions). The role requires 5+ years of software development experience and deep expertise in data security and protection.

As a Senior Software Engineer in the Data Security team, you'll be responsible for designing and implementing robust systems to protect sensitive data across Airbnb's vast infrastructure. You'll work with modern technologies including AI/ML for advanced data discovery, classification, and incident response. The role involves building scalable solutions using cloud technologies (AWS, GCP, Azure) and implementing sophisticated data protection mechanisms.

Key responsibilities include developing data classification workflows, implementing access controls and encryption, and ensuring compliance with privacy regulations. You'll collaborate with various teams including Data Governance, Privacy Engineering, and Product teams to maintain the highest standards of data protection.

The ideal candidate should have strong programming skills in Java, Python, or Kotlin, and experience with cloud computing platforms. Knowledge of data classification, encryption, and compliance frameworks is essential. Experience with AI/ML and data warehousing tools is a plus.

This role offers the opportunity to work on significant technical challenges at scale, protecting the data of millions of users while enabling the business to grow securely. You'll be part of a team that values collaboration and innovation, working on projects that directly impact user trust and platform security.

The position combines technical depth with broad impact, making it perfect for engineers who want to work at the forefront of data security while contributing to a platform that helps people connect and explore the world.

Last updated 18 hours ago

Responsibilities For Senior Software Engineer, Data Security

  • Design and build scalable systems for identifying and protecting sensitive and personal data
  • Enhance data classification workflows using Regex patterns and machine learning
  • Integrate AI/ML into security practices
  • Implement strong access controls, data minimization, encryption, and masking
  • Collaborate with Data Governance to design and build complex back-end architecture
  • Design and enforce controls to prevent data leakage across various platforms
  • Develop and maintain platform to manage third-party vendors
  • Build and scale data infrastructure using AWS cloud technologies
  • Support security incident response

Requirements For Senior Software Engineer, Data Security

Java
Python
Kubernetes
  • 5+ years of software development or job-related work experience
  • Proficiency in one of the programming languages Java, Kotlin, or Python
  • Working knowledge of cloud computing (AWS, GCP, or Azure)
  • Proficiency in Generalist Backend, Data Engineering, Machine Learning, or Security Engineering
  • Knowledge of data classification, encryption, and compliance frameworks
  • Experience in a highly collaborative environment