Syndio is seeking a Software Engineer to build, maintain, and manage integration platforms that enable scalable, reliable, and secure data flows across systems. The role focuses on designing and optimizing workflows, managing connectors and APIs, and supporting integration performance. It will help shape how data is ingested across the company and how customers connect systems, map fields, and review incoming data. The engineer will build native connections to HRIS, ATS, and payroll APIs; handle authentication, pagination, rate limits, schema drift, and partial failures; and improve refresh performance for large customer datasets. The role also includes making synchronization failures actionable for customers and Customer Success, improving the implementation platform with Forward Deployed Engineering and Implementation, and working across a distributed system involving a Go API, Temporal workflows, a Python transformation engine, and a customer-facing frontend. The engineer will establish patterns, documentation, and error-handling conventions that support integrations at scale. The position is remote-first within commuting distance of Calgary. The successful candidate must be based in Calgary and legally authorized to work in Alberta without current or future additional visa support. The role progression describes onboarding and small integration work during the first 30 days, managing and optimizing integrations and building standard workflows by 60 days, and designing advanced architectures and governance standards while leading collaboration projects by 90 days.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed