Staff Integration Engineer, Talent Systems

Save to Kiter
What Airbnb is looking for in applicants

Airbnb is a mission-driven company dedicated to helping create a world where anyone can belong anywhere. It takes a unified team committed to our core values to achieve this goal. Airbnb's various functions embody the company's innovative spirit and our fast-moving team is committed to leading as a 21st century company.

The Talent Systems Team is seeking an experienced Integrations Engineer to assist with building and maintaining numerous integrations within our Employee Experience (a.k.a. Human Resources Information Systems, or HRIS) technology ecosystem. The primary objective of the Integrations Engineer role is to help achieve business objectives through integrating existing and new HRIS applications to drive an integrated Digital Employee Experience.  The Talent Systems Integration Engineer will learn the organization’s structure, review business processes & operations, assess systems impacts, risks, and changes in order to successfully curate and implement the appropriate technical architecture. The Integration Engineer develops relationships with our business partners in Employee Experience (EX) and Technology to ensure that our solutions best meet business and program needs.

The most applicable candidates will have a working understanding of Talent Systems business domain knowledge and the technologies that support those processes, but this is not a firm requirement. The Integration Engineer will work with business analysts, engineers, and information architects to help implement the required business processes, and provide technical expertise in the development of long-term systems portfolios. The Integration Engineer will be hands-on, with solid expertise in using technology to deliver on these goals. The Integration Engineer is also expected to have knowledge of engineering, and information security architectures.


  • Develop integrations that support the Talent Systems strategy, business processes, strategic initiatives, expected outcomes and KPI’s
  • Own and maintain a diverse catalog of system integrations and safeguard their data.
  • Drive multiple cross-functional initiatives, and production operations support
  • Architect, build, and maintain integrations and RaaS API endpoints for internal and partner cloud systems
  • Build Workday integration artifacts with performance, scalability, and reusability top of mind 
  • Work with new vendors to securely access employee data from Workday and provide guidance around building against  Airbnb’s exposed API(s) spec
  • Write Integration Design Documents and Runbooks.
  • Provide guidance to junior engineers and contractors
  • Collaborate with Talent Systems team members and other IT architecture teams to define business requirements for complex systems development 
  • Understand and be able to articulate potential project risks to the enterprise in balancing strategic goals and successful delivery of programs
  • Maintain relevant industry & technical knowledge of Airbnb’s Employee Experience ecosystem 
  • Help manage stakeholders’ expectations if/when those expectations cannot be fully satisfied within stated timeframes, or due to technical limitations
  • Work with global teams to deliver critical employee facing programs, and help resolve integration issues as they occur

Job Qualifications:

  • Bachelors in Computer Science or Engineering
  • 10+ years of industry experience
  • 5+ years of Workday Integration architecture and full life cycle implementation experience from requirements gathering/analysis to Go-Live and Post production support
  • Expert in using REST and SOAP API's
  • Expert in building Workday Integrations using Workday Studio, Core Connectors, EIBs, and Document Transforms
  • Expert in building custom reports and complex calculated fields
  • Experience integrating a portfolio of SaaS applications
  • Proficient in XSLT, Java, XTT, ETV, XML, JSON
  • Knowledgeable of securing data; understands PGP, SSH, OAuth, HTTPS, SFTP
  • Experience with Github version control
  • Ability to manage multiple projects simultaneously
  • Ability to work effectively with others, with a demonstrated ability to work cross-departmentally
  • Eager to take responsibility, accountability and ownership of systems and processes
  • Exceptional communication skills and demonstrated ability to communicate appropriately at all levels of the organization
  • Experience working in a team-oriented, collaborative environment
  • Experience with Agile-based software development process
  • Familiar with HCM, Benefits, Payroll, and Time Off/Absence modules
  • MuleSoft or similar middleware experience is a plus

The starting base pay for this role is between $170,000 and $225,000. The actual base pay is dependent upon many factors, such as: education, experience, and skills. The base pay range is subject to change and may be modified in the future. This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits

Want some tips on how to get an interview at Airbnb?

What is Airbnb looking for?
If this role looks interesting to you, a great first step is to understand what excites you about the team, product or mission. Take your time thinking about this and then tell the team! Get in touch and communicate that passion.
What are interviews for Staff Integration Engineer like?
Interview processes vary by company, role and team. The best plan is to see what others have experienced and then plan accordingly.
How to land an interview at Staff Integration Engineer?
A great first step is organizing your path to an offer. Check out Kiter for tools to get started!