This job is no longer available

The job listing you are looking has expired.
Please browse our latest remote jobs.

See open jobs →
← Back to all jobs

Senior Software Engineer, Data Security

Added
20 days ago
Location
Type
Full time
Salary
Not Specified

Use AI to Automatically Apply!

Let your AI Job Copilot auto-fill application questions
Auto-apply to relevant jobs from 300,000 companies

Auto-apply with JobCopilot Apply manually instead
Save job

Airbnb is seeking a Senior Software Engineer, Data Security to join our Security Engineering team. This role focuses on building and protecting data platforms across Airbnb's infrastructure. You will design and implement security controls for data-intensive systems, partner with data engineering and platform teams, and drive privacy-by-design across the data lifecycle.

Role Overview

You will lead the development of data security capabilities, including encryption, access controls, key management, threat modeling, and secure data pipelines. You will also play a key role in incident response and contribute to the security architecture across Airbnb's data platforms. This is a hands-on engineering role that requires writing high-quality, scalable code and collaborating with cross-functional teams to raise the security bar across the company.

Responsibilities

  • Design and implement data security controls for data platforms, pipelines, and storage.
  • Build encryption, key management, data masking, and access control mechanisms across data systems.
  • Collaborate with Data Engineering, Platform, and Infrastructure teams to embed security into data workflows.
  • Conduct threat modeling, security reviews, and secure design reviews for data initiatives.
  • Lead incident response for data security incidents; develop runbooks and improve monitoring.
  • Define secure coding practices, tooling, and automated security checks.
  • Mentor junior engineers and contribute to security architecture across data platforms.
  • Communicate security risks and progress to stakeholders and leadership.

Requirements

  • 5+ years of software engineering experience with a security focus or 7+ years in related roles.
  • Strong hands-on experience with data security, including encryption, key management, IAM, and access control.
  • Proficiency in at least one programming language (Python, Go, Java, or similar).
  • Experience with distributed data systems and data pipelines (e.g., Spark, Hadoop, Snowflake, Redshift).
  • Familiarity with cloud platforms (AWS, GCP, Azure) and security tooling.
  • Excellent problem-solving, communication, and collaboration skills.
  • Bachelor’s degree in Computer Science or related field; advanced degree is a plus.

Preferred Qualifications

  • Experience with PKI, HSMs, and key management systems.
  • Knowledge of privacy regulations (GDPR, CCPA) and data governance practices.
  • Experience influencing security practices across multiple teams.

Benefits

  • Competitive compensation and equity package.
  • Comprehensive health, dental, and vision coverage; mental health support.
  • Flexible work arrangements and remote-friendly environment.
  • Parental leave and family-friendly policies.
  • 401(k) with company match.

Use AI to Automatically Apply!

Let your AI Job Copilot auto-fill application questions
Auto-apply to relevant jobs from 300,000 companies

Auto-apply with JobCopilot Apply manually instead
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Remote Engineering Jobs. Just set your preferences and Job Copilot will do the rest—finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →