Staff Software Engineer, Secure Development Engineering
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 @ 7Details
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.