Staff Software Engineer for Passport & Commerce backend at Airbnb.
•As a Staff Software Engineer on the Passport team, you will be a key architect behind the next generation of our account platform, directly influencing how millions of guests and hosts experience Airbnb.
•You'll set technical direction for how account state, eligibility, and entitlements are computed, stored, and served at scale across every surface where a guest or host interacts with Airbnb.
•Key Responsibilities Design and evolve the core services and data models that track account state, eligibility, and entitlements across millions of accounts Partner with product and design to translate new product concepts into scalable, extensible technical designs Set technical direction and lead design reviews across a growing team, mentoring engineers and raising the bar on system design Drive cross-team architecture decisions with Identity & Privacy and Profile & Community teams to keep account state consistent with Airbnb's broader Passport model Requirements 9+ years of experience designing and scaling complex, distributed backend systems, with a proven track record of technical leadership in high-growth environments A track record as a technical leader who has set architecture direction for a team or domain
•not only delivered individual features Deep expertise in distributed systems fundamentals, including data consistency, caching, service decomposition, and API design at scale Experience building or operating systems involving financial transactions, entitlements, or other stateful account data is strongly preferred Comfort operating with ambiguity on a newly formed team, including helping define team scope, roadmap, and technical foundations
PythonJavaScriptTypeScriptJavaGoSQLNode.jsDjangoFlaskFastAPISpringExpressRuby on Rails.NETASP.NETNestJSLaravelSymfonyGinEchoActixPhoenixMicroservicesPostgreSQLMySQLMongoDBRedisElasticsearchDynamoDBCassandra