- Lead the design, development, implementation, and ongoing support of Coupa integrations using Alteryx.
- Build secure, scalable, reusable, and maintainable integrations connecting multiple ERP systems to Coupa.
- Design, develop, and execute workflow-level testing to validate integration logic, data transformations, error handling, and expected outputs prior to QA handoff.
- Ensure integration solutions meet enterprise standards for security, reliability, performance, monitoring, logging, error handling, recoverability, and operational support.
- Design reusable integration workflows to accelerate delivery, reduce development effort, and promote consistency across implementation waves.
- Collaborate with business and technical stakeholders to deliver high-quality integration solutions.
- Troubleshoot production issues, perform root cause analysis, and implement continuous improvements to integration reliability and operational efficiency.
- Establish development best practices, code reviews and technical documentation.
- Mentor engineers and contribute to the growth of the team's integration engineering capability.
Required Technical Skills
- 8+ years of software engineering, systems integration, or enterprise application integration experience.
- Deep experience with Alteryx Designer.
- Strong SQL and data analysis skills.
- Experience developing APIs and file-based integrations, including SFTP, scheduling, and automation.
- Experience integrating ERP systems and other business applications.
- Experience designing, developing, and supporting secure, reliable, production-grade integration solutions.
Domain Experience
- Procure-to-Pay (P2P) business processes
- Procurement and ERP integrations
Preferred
- Experience with Coupa or other Procure-to-Pay (P2P) platforms.
- Experience integrating ERP systems (e.g., Oracle ERP/Fusion, NetSuite, Sage).
- Experience designing reusable, secure, scalable and performant workflows.
- Experience designing reusable, secure, scalable, and maintainable integration workflows.
- Experience working in Agile software delivery teams.