Staff Software Engineer

Airbnb
Summary
Join Airbnb's Payments team as a Staff engineer and contribute to building the next generation of configurable product experiences for Airbnb's Compliance program. Lead the development and refinement of systems powering compliance controls embedded in core user journeys for Airbnb hosts. Build a new technology stack for Compliance needs, with well-defined APIs, UIs, workflows, and tooling. Collaborate with cross-functional partners to define and ship impactful features. Mentor engineers and advocate for improvements in Airbnb's engineering processes. Your expertise in HTML, CSS, modern Javascript frameworks, backend languages, and UX will be crucial in ensuring a delightful user experience while maintaining compliance.
Requirements
- 9+ years of industry engineering experience
- BS/MS/PhD in Computer Science, a related field, or equivalent work experience
- Expertise in HTML, CSS and modern Javascript frameworks such as React or Vue
- Experience working closely with Product and Design to develop polished experiences
- Proficiency in one or more back-end server languages (Java/Ruby/Go/C++/etc.)
- Strong understanding of how complex backend logic can be expressed cleanly in the UX and architectural patterns of a high-scale web and data applications
- Rigorous attention to detail - our products have to work correctly to keep Airbnb and our users safe
- Be future looking - we might be focused on immediate regulations, but need to build for the long term
- End-to-end ownership mentality that transcends team boundaries
- Excellent communication skills and the ability to tackle ambiguous problems
Responsibilities
- Lead the development and refinement of systems powering compliance controls embedded in core user journeys for Airbnb hosts
- Build the next-generation of technology stack for Compliance needs, with well defined APIs, UIs, workflows and tooling that is service-oriented, configurable and auditable
- Work closely with Product, Design, Policy, Operations and other cross-functional partners as part of a globally distributed team, to define and ship impactful features. Present product and technical deep dives to key stakeholders
- Partner with other product and platform engineering teams in Airbnbβs Hosting, Trust and Tax organizations to serve our users holistically
- Lead and mentor engineers β both inside and outside your immediate team
- Advocate for and participate in efforts to advance Airbnbβs engineering processes and technical foundations. Drive systemic improvements by identifying patterns to streamline development, reduce toil and increase technical quality and operational excellence over time
Preferred Qualifications
Prior knowledge of Compliance standards and experience in implementing those controls is a plus
Benefits
- Bonus
- Equity
- Benefits
- Employee Travel Credits