Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
API
CSS @ 5
Communication @ 3
Compliance
Data Science
Experimentation
GraphQL @ 5
HTML @ 5
Java @ 3
Payments
Performance Optimization
React @ 5
Security
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Airbnb’s Payments Growth team builds payments features that drive revenue growth. The team works with Product, Design, Data Science, and Finance to deliver projects that help Hosts grow their income and support Airbnb’s global community of guests and Hosts.
The flagship product is the Earnings Dashboard, where Hosts track earnings and performance, receive recommendations, and download reports.
Responsibilities
- Build backend services and APIs for the Earnings Dashboard and other payments features that help Hosts grow their income and drive Airbnb revenue.
- Translate product, compliance, and regulatory requirements into clean, well-tested code.
- Build the data and services behind Host performance metrics, recommendations, and reports, keeping them accurate and fast for Hosts of every size.
- Implement experimentation, logging, and metrics so Product and Data Science can test changes and measure their impact on Hosts and the business.
- Partner with Product, Design, Data Science, Finance, Legal, and other engineering teams to deliver projects that grow the business.
- Use data to find gaps in conversion, Host engagement, and reliability, and drive fixes and improvements.
- Participate in code reviews, technical design discussions, and operational improvements across the team.
- Architect and implement complex features, focusing on data-driven decision-making and performance optimization.
- Collaborate with engineers and cross-functional partners to understand and prioritize technical requirements.
- Help define and improve coding standards, development processes, and best practices.
- Proactively grow knowledge of leading-edge practices and trends.
Requirements
- 2+ years of experience in a hands-on software engineering role involving backend or full-stack development.
- Bachelor’s and/or Master’s degree, preferably in Computer Science, or equivalent experience.
- Exposure to Java and experience building services in a distributed microservice environment.
- Fluency in frontend web technologies such as HTML, CSS, React, and GraphQL.
- Demonstrated expertise in backend systems within large-scale service-oriented architectures.
- Passion for efficiency, availability, technical quality, and system quality.
- Excellent communication and collaboration skills, with the ability to work effectively within an engineering organization and across functions.
Location
This position is US remote eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed with the manager. Candidates must live in a state where Airbnb, Inc. has a registered entity. If the position is employed by another Airbnb entity, the recruiter will provide information about eligible states.
Compensation and Benefits
The base pay range is $160,000–$180,000 USD per year. The role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.
Inclusion and Accommodations
Airbnb is committed to inclusion and belonging, equal employment opportunity, and providing a disability-inclusive application and interview process. Reasonable accommodations are available throughout the recruitment process.
Recruiting Security
Airbnb states that open roles are posted on its careers page and that recruiters correspond only from Airbnb email domains. Recruiters will not request payment, Social Security numbers, bank account details, passports, payment-app information, or purchases of work-related equipment during the interview process.