Skip to main content

Senior Software Engineer

Airbnb
Remote - US (not eligible in excluded states)Updated 3d ago
Base salary
$196k–$227k
Published base salary range
Location
Remote - US (not eligible in excluded states)
Remote eligibility
Employment
Full-time
Senior
Role family
Engineering
E-commerce
Role skills
Apply on careers.airbnb.com
Job actionsApply now
Job actionsApply now

About the job

About the Role

Airbnb is seeking a Senior Software Engineer to join the Client and Identity Engineering team, which is accountable for establishing user identity and endpoint security infrastructure in Airbnb's corporate environment. The team builds and maintains systems with high reliability and security requirements, supporting the entire Airbnb Zero Trust ecosystem. This role involves working with open source products to build the next generation client platform for all Airbnb corporate endpoints, building on the zero trust back end suite, supporting security services, network paths, and user and device signaling, and supporting executive level staff with endpoint and identity solutions.

Qualifications

  • Bachelor's and/or Master/PhD's degree, preferably in CS, or equivalent experience
  • 5+ years of experience in test driven software development
  • Extensive experience with Go, Python, or Java (Go strongly preferred)
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and infrastructure as code deployments
  • Experience developing and deploying services in a Kubernetes environment
  • Solid understanding of software architecture and design patterns
  • Excellent communication and collaboration skills
  • Excellent problem-solving and debugging skills
  • Experience leading technical projects and mentoring junior engineers

Bonus Points

  • Experience with microservices architecture
  • Familiarity with Apple MDM spec and its implementation in modern MDM deployments
  • Understanding of authentication and authorization principles and technologies, such as OAuth 2.0, OpenID, SAML, ABAC, and related Zero Trust security protocols

Compensation & Benefits

The base pay range for this role is $196,000—$227,000 USD. This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.

Location

This position is based in California - ideally San Francisco. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed to with your manager. While the position is Remote Eligible, you must live where Airbnb, Inc. has a registered entity. Click here for the up-to-date list of excluded states.

Application Instructions

To apply, please use the application link provided on the careers page. For reasonable accommodation during the application process, contact reasonableaccommodations@airbnb.com.

Skills & tags

What you can verify before applying

Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.