Airbnb logo
Airbnb

Airbnb is a community based on connection and belonging.

Senior Software Engineer, Global Markets – Backend

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 5,001-10,000Since 2007H1B SponsorCompany SiteLinkedIn

Location

China

Posted

74 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer, Global Markets – Backend

Airbnb

• 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.

Job Requirements

  • 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.

Benefits

  • NOTE: NO VISA SUPPORT

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 201-500H1B No Sponsor

• Contribute as a member of an 8-10 person cross-functional scrum team in completing, designing, and developing web applications • Able to be productive and produce high quality designs and code with minimal supervision and direction.

Pennsylvania

Java Backend Developer

Encora Digital

Encora, a leader in digital engineering, drives innovation by crafting cutting-edge, cloud-first, data-first, and AI-first solutions that redefine industries. S

Backend Engineer74 days ago

Title: Java Backend Developer (Vaga Exclusiva para Pessoa com Deficiência) Job Description: Important Information Location: Brazil Job Mode: Full-time Work Mode: Work from home Responsibilities and Duties - Development of new features; - Maintenance of existing applications; - Raise and discuss trade-offs of different design approaches elaborating detailed design documents; - Implement solution from coding to testing to production deployment support; - Participation in the complete cycle of development from requirements gathering, development and testing; - Perform code reviews. Essential Skills - Proficiency with object-oriented software development in Java; - Design Patterns; - Experience with Spring boot and Microservices; - Experience with modeling, producing and consuming web services based APIs (RESTful or SOAP based); - Experience with SQL and NoSQL databases; - Experience with Hibernate/JPA. Highly Desirable Skills - Knowledge on or experience with agile development (e.g. using Scrum, Kanban, Lean, XP, etc.); - Knowledge on automated testing in Java (e.g. Unit Test, Integration Test, etc.); - Knowledge on software profiling (theory, practice, tools). About Encora Encora is the preferred digital engineering and modernization partner of some of the world's leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora's technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering. At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.

Brazil
HOS247 logo

Senior Full-Stack Developer, Angular, Node.js

HOS247

Logistics Automation Platform for Trucking Companies, Freight Brokers and Shippers.

Backend Engineer74 days ago
Full TimeRemoteTeam 11-50H1B No Sponsor

• Collaborate directly with our CTO • Improve and expand our existing line of products • Help us develop solutions

Poland
Full TimeRemoteTeam 11-50H1B No Sponsor

• Front End development in HTML, CSS, JAVASCRIPT • Required to create or choose an approach or procedure from a variety of complex options for addressing a work task • Works independently to develop, configure, code and test programs • Presents all work in design review and code review sessions to team members, and must be able to explain and support decisions made and actions taken • Interfaces with business analysts, project managers and clients to clarify requirements • Assists other team members with their assignments as required • Tests own work and contributes to the development of test plans • Prepares documentation that describes installation and operating procedures, including application user guides, with limited guidance • Evaluates and plans software designs, test results and technical manuals • Evaluates and plans system designs, test results and runbooks • Programs new software, web applications and supports new applications under development and the customization of current applications • Develops monitoring and automation tools for system health and deployment • Works within Quality Assurance standards to determine if applications fit specification and technical requirements.

Utah