What are the responsibilities and job description for the Senior Engineer Integrations position at ADP Workforce Now?
We are seeking a skilled and technically strong Senior API Developer to design, build, and maintain integrations, while also contributing across the broader full-stack platform. This role blends hands-on API development with cross-functional collaboration, requiring both deep technical ability and clear, confident communication with non-technical stakeholders.
The ideal candidate is someone who takes end-to-end ownership, thrives in less-structured, fast-moving environments, and is motivated by commercial impact rather than process for its own sake.
Key Responsibilities
API Development & ADP Integration
• Design, develop, and maintain RESTful APIs and integrations (e.g., Workforce Now, ADP API Central, ADP Marketplace)
• Translate business and functional requirements into scalable, secure technical solutions
• Ensure compliant, reliable data exchange across payroll, HRIS, and benefits platforms
• Troubleshoot, test, and optimize API performance and reliability
• Build and maintain integrations with third-party systems including payroll, HRIS, and benefits platforms
• Full Stack Development
• Design, develop, and maintain web applications using C#/.NET on the backend and modern JavaScript frameworks on the frontend
• Contribute to scalable, secure, and high-performance architecture decisions
• Design and optimize databases, write efficient queries, and support data migration processes
• Write clean, maintainable, testable code and participate in code reviews
• Diagnose and resolve production issues to ensure system reliability and uptime
• Client-Facing & Cross-Functional Engagement
• Lead and participate in client meetings (video/on-camera) to discuss implementation progress, timelines, and technical requirements
• Clearly explain API functionality, integration workflows, and technical concepts to non-technical stakeholders — including payroll, HR, and operations teams
• Serve as a primary technical point of contact during onboarding and implementation phases
• Gather client requirements and provide recommendations aligned with best practices
• Collaborate closely with Product, Implementation, and Customer Success teams
• Provide documentation, training, and post-implementation support as needed