Airbnb
Senior Software Engineer, Global Markets (Backend)
Remote Software Engineering role with clear candidate location fit.
PostedRecently added
Eligible countries1 accepted country
Seniority signalSenior
Work settingRemote
Accepted candidate locations
China
Role overview
Senior Software Engineer, Global Markets (Backend)
Requirements and responsibilities
Readable role content extracted into sections for faster review.
NOTE: NO VISA AND RELOCATION SUPPORT
- Partner with PM/Design/Data Science to clarify goals, requirements, constraints, and success metrics, and translate them into a sequenced technical plan.
- Write or review technical designs, align tradeoffs, and coordinate dependencies with partner teams across regions.
- Build production code and services with a high quality bar: testing, documentation, instrumentation, and performance/reliability considerations.
- Run design and code reviews, advise engineers, and help drive consistent engineering standards across the team.
- Own delivery: track execution risks, provide stakeholder updates, coordinate launches (including localization/market rollout), and monitor post-launch results to iterate quickly.
NOTE: NO VISA AND RELOCATION SUPPORT
- Fluency in English is required. Japanese or Korean working proficiency is a plus .
- 6+ years of hands-on software engineering experience, with a strong track record shipping production systems.
- Solid understanding of large-scale backend architecture and distributed systems patterns (e.g., well-designed APIs, scalable data models, high-throughput services/pipelines, and performance-aware algorithms).
- Proven ability to drive ambiguous problems to resolution: break down open-ended requirements, propose pragmatic solutions, and execute independently while keeping stakeholders aligned.
- Strong programming skills in one or more of the following: Java, Kotlin, Python, Ruby/Ruby on Rails, JavaScript/TypeScript, with experience building and operating backend services.
- High engineering quality bar: you write clean, testable, maintainable code, and you design with reliability, observability, and operational readiness in mind.
- You actively raise the team’s technical bar through thoughtful code reviews, architecture discussions, and sharing best practices that improve overall team productivity.
- Data-informed decision making: you use metrics and experimentation to validate impact, diagnose issues, and iterate toward better outcomes—recognizing that small improvements in these flows can drive meaningful business results.
- Strong collaboration and communication skills: you work effectively across engineering teams and with Product, Design, and Data partners in a global environment.
Similar roles
Keep a backup shortlist.
Java, JavaScript 1 accepted country
Senior Customer Success ArchitectAmplitudeView role JavaScript, Python 5 accepted countries
Senior Full Stack EngineerIndeedView role Java, TypeScript 13 accepted countries
Junior Full Stack EngineerMark43View role Java, Python 5 accepted countries
Full Stack EngineerIndeedView role Stack
Use these tags to compare similar remote roles.
Location eligibility
Candidates should apply only when their profile country is listed here.
Your profileCountry not setSign in to check your country against this role.
Hiring flow
WithMira shows the role, then sends candidates to the company application.
1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.