Snap Inc. - San Francisco, CA
posted 4 months ago
As a Lead Workday Integration Engineer at Snap Inc., you will play a pivotal role in the People Team, collaborating with various stakeholders to translate complex and ambiguous business requirements into effective technology solutions. Your expertise will be essential in performing solution assessments across Workday integration technologies, including Prism, Studio, and Extend, while advising on Workday API capabilities and supported authentication methods. You will design and build complex, scalable integrations using a suite of Workday Integration technologies such as Reports-as-a-Service, EIB, Document Transformation, Connectors, Workday Studio, Workday Web Services API, and Workday REST API across Snap's Workday modules. In this role, you will also be responsible for designing, developing, testing, and maintaining custom applications using the Workday Extend platform and related technologies, including Java, XML, XSLT, SOAP, REST, JavaScript, and Python. Thorough testing of integrations through unit testing and UAT will be a critical part of your responsibilities, as will analyzing the current integration landscape to identify and address technical debt related to functionality, performance, error handling, and scalability. You will implement robust error-handling mechanisms to ensure appropriate logging and alerting, debug and troubleshoot issues, and perform root cause analysis. Your ability to apply business process understanding and critical thinking skills will be vital in finding creative ways to integrate and automate processes that drive operational efficiency through custom Boomerang integrations and Workday Cloud extensions. You will partner with the HRIS/Workday configurations team to evaluate, communicate, and coordinate the technical impacts of associated configuration decisions, and participate in full life-cycle HRMS system implementations, which will include project management, architecting, development, and quality assurance. Additionally, you will contribute to data transformation, conversion, and purge efforts, evaluate change requests, and communicate their impacts to project timelines and budgets. Finally, you will design and deliver end-user technical training and maintain comprehensive design specifications.