Staff Software Engineer, Secure Development Engineering

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 @ 4 Kotlin @ 7 Python @ 7 GCP @ 7 Java @ 7 Leadership @ 4 AWS @ 7 Azure @ 7 JavaScript @ 7

Details

Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way.

Community

Airbnb is built on trust. The Secure Software Development Engineering team is dedicated to ensuring the security and protection of the data of millions of users on our platform as they explore the world.

Role Impact

We are looking for people who want to make the Airbnb platform and customer data safer for millions of users around the world. If you're a talented individual with experience helping build guardrails and tooling to help developers utilize cloud infrastructure securely, we'd love to talk to you!

As a Staff Software Engineer on our team, you'll architect and implement security solutions that protect millions of users while empowering thousands of developers. You'll be at the forefront of creating a security-first engineering culture, building tools and frameworks that make secure development the path of least resistance. We're building the next generation of security-first development tools and practices that will shape the future of secure software engineering.

Responsibilities

  • Lead design and implementation of scalable, reusable cloud infrastructure solutions with security best practices and staff-level leadership.
  • Drive technical innovation in infrastructure by developing new standards, fostering a culture of continuous improvement and secure-by-design principles.
  • Provide input and influence architectural decisions to ensure scalability, reliability, and security of major product features and platform services within cloud environments.
  • Hands-on software design and implementation.
  • Collaborate with product and cloud infrastructure engineers to build performant, developer-friendly infrastructure integrated with security tools, libraries, and frameworks.
  • Guide secure development strategies, tooling, and product-specific features, ensuring infrastructure resilience against security issues.
  • Architect and build robust automation frameworks to validate deployed infrastructure and software against security and reliability requirements.

Requirements

  • 6+ years of software development in one or more of: Java, Kotlin, Golang, Python, JavaScript.
  • Extensive experience designing, implementing, and maintaining secure systems software.
  • Deep knowledge of cloud infrastructure (AWS, GCP, Azure) and best practices for securing cloud environments.
  • Strong understanding of infrastructure security including network security and identity/access management.
  • Thorough understanding of secure development methodologies and best practices.
  • Experience collaborating effectively with cross-functional teams.
  • Experience building secure-by-default libraries or frameworks.
  • Experience building developer tools and infrastructure is a plus.

Location

This position is US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed with your manager. You must live in a US state where Airbnb has a registered entity.

Benefits

The base pay range is $204,000 to $255,000 USD. The role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.

Commitment

Airbnb is committed to inclusion and diversity, providing a disability-inclusive application and interview process.