The Senior Integration Developer (SID) is responsible for designing, developing, and maintaining scalable integration solutions that ensure seamless data exchange between the company’s payroll software and third-party systems such as Human Capital Management (HCM), Workforce Management (WFM), Enterprise Resource Planning (ERP), accounting platforms, tax compliance systems, and benefits providers.
This role requires expertise in API development, system interoperability, data transformation, and automation to streamline payroll processes and enhance customer experience. The SID collaborates with internal teams and external partners to ensure efficient, reliable, and secure integrations aligned with business objectives and compliance requirements.
Other Benefits
- Full time job, with paid lunch hour
- A say in what you do and how you do it
- Possibility to work on demanding yet rewarding projects
- Possibility to improve your skills in a supportive team environment
- Flexible working hours
- Team events
- Market competitive salary
- Mental and physical health benefits, such as health days and sports allowance
- Modern office at the center of Tartu
Qualifications / Skills
Minimum Requirements for Candidates
5+ years of experience in software development, with a strong focus on system integrations in a payroll, HR, or financial software environment.
Proficiency in Java/Kotlin for developing robust and scalable integration solutions.
Strong experience in RESTful API development, data transformation, and integration workflows.
Knowledge of OAuth 2.0, OpenID, and SAML authentication for secure integrations.
Understanding of Agile and test-driven development process
Familiarity with database structures (SQL, NoSQL) and cloud-based integration platforms.
Understanding of Agile methodologies, test-driven development, and CI/CD pipelines.
Strong analytical skills for debugging complex systems and ensuring data integrity in payroll transactions.
Excellent verbal and written communication skills in English for documentation and stakeholder collaboration.
Ability to prioritize multiple tasks and work in a fast-paced environment.
Expectations for Ideal Candidates
Previous working experience as an integration or backend engineer
Bachelor's degree or diploma in IT or computer science or related discipline.
Hands on experience with Java/Kotlin and PHP.
Responsibilities
Design and develop secure, scalable integration solutions to connect payroll systems with HCM, WFM, ERP, and accounting platforms. Work with various file formats (e.g., JSON, XML, CSV, EDI) and communication protocols (e.g., REST, SOAP, SFTP, Webhooks) to build robust integration interfaces. Develop and maintain API connectors for third-party platforms to facilitate automated data synchronization (e.g., employee records, payroll data, time tracking, and tax compliance). Ensure integrations comply with industry standards such as OAuth 2.0, SAML, and secure data transfer protocols.
Monitor integration performance, troubleshoot issues, and optimize existing payroll-related integrations for efficiency and reliability. Enhance error-handling mechanisms to ensure accurate and timely payroll processing while minimizing disruptions. Work closely with compliance teams to ensure integrations align with regulatory requirements such as SOC 2, GDPR, and tax reporting guidelines. Implement data validation and auditing mechanisms to ensure accuracy in payroll processing.
Create and maintain comprehensive technical documentation for integration processes, data workflows, and troubleshooting guides. Provide internal training and knowledge sharing sessions to help teams understand integration frameworks and API usage.
Work closely with product managers, payroll specialists, and implementation teams to ensure integration solutions align with customer needs. Collaborate with external partners and vendors to establish seamless bi-directional integrations between payroll software and third-party applications. Provide technical support and troubleshooting assistance for clients facing integration challenges.
Work with various file formats (e.g., JSON, XML, CSV, EDI) and communication protocols (e.g., REST, SOAP, SFTP, Webhooks) to build robust integration interfaces.
Develop and maintain API connectors for third-party platforms to facilitate automated data synchronization (e.g., employee records, payroll data, time tracking, and tax compliance).
Ensure integrations comply with industry standards such as OAuth 2.0, SAML, and secure data transfer protocols.
Monitor integration performance, troubleshoot issues, and optimize existing payroll-related integrations for efficiency and reliability.
Enhance error-handling mechanisms to ensure accurate and timely payroll processing while minimizing disruptions.
Work closely with compliance teams to ensure integrations align with regulatory requirements such as SOC 2, GDPR, and tax reporting guidelines.