Staff Software Engineer, Security

at Airbnb
šŸ“ United States
USD 204,000-255,000 per year
SENIOR
āœ… Remote

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 4 Software Development @ 7 Kotlin @ 6 Python @ 6 GCP @ 4 Java @ 6 Airflow @ 3 Machine Learning @ 4 AWS @ 4 Azure @ 4 Data Engineering @ 4 Compliance @ 4 Cloud Computing @ 4

Details

Airbnb is focused on data security to protect millions of users worldwide. The Data Security Team's mission is to keep user data secured and prevent leakage while enabling engineers to build secure features efficiently.

Responsibilities

  • Develop and implement systems for identifying and protecting sensitive and personal data.
  • Build and scale the Data Protection Platform (DPP) to automatically classify and protect Airbnb data.
  • Use advanced machine learning models and Regex patterns for auto detection of secret and critical data.
  • Design and enforce controls to prevent data leakage, automate security enforcement, and collaborate on data governance best practices.
  • Implement access controls, encryption, and data masking to secure sensitive data and enable responsible AI/ML.
  • Collaborate with Data Infrastructure teams to design scalable backend architecture providing insights on data risk.
  • Manage 3rd-party vendor integrations and protect shared user data.
  • Build and maintain scalable data infrastructure using AWS, and explore expansion to Azure, GCP, and OCI.
  • Work with security teams for regulatory compliance.
  • Integrate AI/ML including leveraging LLMs for advanced data discovery, classification, and incident response.
  • Troubleshoot and resolve data security infrastructure issues.

Requirements

  • Minimum 9 years of software development or related experience.
  • Prior experience in data loss prevention or related security domains.
  • Knowledge of data classification, encryption, and compliance frameworks.
  • Experience with cloud computing platforms such as AWS, GCP, or Azure.
  • Familiarity with Airflow is a plus.
  • Proficiency in Java, Kotlin, or Python.
  • Experience in backend development, data engineering, or security engineering.
  • AI/ML experience is advantageous.
  • Experience enabling engineers to build secure products without deep security expertise.
  • Skilled in building robust internal tools or production backend services at scale.
  • Defensive security experience focusing on mitigating application or infrastructure risks.

Benefits

  • Base pay range between $204,000 and $255,000 USD, dependent on factors like skills and experience.
  • Eligibility for bonuses, equity, benefits, and employee travel credits.
  • Remote-eligible position within the United States, with occasional office or offsite attendance.
  • Inclusive commitment to diversity, disability accommodations during recruitment process.