About the job
Founded in 2007, Airbnb began with a simple idea when two hosts welcomed three guests into their San Francisco home. Today, we are proud to be a platform for over 5 million hosts, who have welcomed more than 2 billion guests across nearly every country worldwide. Our hosts offer unique stays and experiences that allow guests to genuinely connect with the communities they visit.
NOTE: NO VISA SUPPORT
The Community You Will Join:
The Global Markets Tech team plays a pivotal role in enhancing the guest and host experience across international markets through innovative product development that drives international growth. As we expand into under-served markets, innovation is at the heart of our strategy. We adapt our products to meet the unique needs of users in over 220 countries and regions, ensuring that everyone feels at home.
The team collaborates closely with Product, Design, Data Science, regional stakeholders, and core platform teams to transform local market needs into robust and scalable technology that can be rapidly piloted and widely deployed.
The Difference You Will Make:
As a Senior Software Engineer in Global Markets, your impactful contributions will drive measurable international growth by developing scalable product capabilities across key user interactions (landing → search → pre‑booking) while enhancing pricing, promotions, and discounts to boost conversion rates and customer value across various markets.
Your Typical Day:
- Collaborate with PMs, Designers, and Data Scientists to clarify goals, requirements, limitations, and success metrics, then translate these into a structured technical plan.
- Draft or evaluate technical designs, align trade-offs, and manage dependencies with partner teams across regions.
- Develop production code and services maintaining high standards: thorough testing, documentation, instrumentation, and performance/reliability considerations.
- Conduct design and code reviews, mentor engineers, and uphold consistent engineering standards within the team.
- Manage delivery: identify execution risks, provide updates to stakeholders, coordinate launches (including localization and market rollouts), and analyze post-launch outcomes to facilitate rapid iterations.
