Software Engineer, Integrations

Posted yesterday

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software Engineer building scalable HRIS, ATS, and payroll integrations for Syndio’s pay governance platform. Designing data workflows, APIs, and ingestion systems for fair-pay analytics.

Responsibilities

  • Build, maintain, and manage integration platforms.
  • Design, build, and optimize workflows.
  • Manage connectors and APIs.
  • Provide ongoing support for integration performance.
  • Build Data Hub connections, map customer fields, and manage data ingestion.
  • Maintain refresh performance for large customer datasets across many sources.
  • Integrate with HRIS, ATS, and payroll APIs, handling authentication, pagination, rate limits, schema drift, and partial failures.
  • Turn sync errors into clear, actionable feedback.
  • Collaborate with Forward Deployed Engineering, Implementation, Customer Success, and other teams.
  • Work across Go API, Temporal workflows, Python transformation engine, and customer-facing frontend systems.
  • Establish patterns, documentation, and error-handling conventions for scalable integrations.
  • Independently manage existing integrations, troubleshoot cross-system issues, and build standard workflows.
  • Design advanced integration architectures and establish enterprise-level governance standards.

Requirements

  • 4+ years building and shipping production software, with solid backend fundamentals; Python and/or Go preferred.
  • Hands-on experience building or maintaining integrations against third-party APIs, including REST/SOAP, webhooks, OAuth and API-key auth, pagination, rate limiting, and upstream schema changes.
  • Experience with data pipelines and orchestration, including scheduling, retries, sequencing, and monitoring workflows across systems.
  • Solid SQL and ability to reason about data models and transformations.
  • Familiarity with HRIS, ATS, CRM, or ERP systems and their data models.
  • Strong documentation habits.
  • Excellent collaboration and communication skills across technical and non-technical teams.
  • Based in Calgary and legally authorized to work in Alberta without need for additional visa support now or in the future.

Benefits

  • Syndio Equity
  • 20 days annually in Canada
  • Flexible PTO in the US
  • Paid sick & safe time
  • Compassion leave
  • Voting leave
  • Additional Private Medical coverage
  • Remote-First (within commuting distance of Calgary)

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$125,000 - CA$148,000 per year

Degree requirement

No Education Requirement

Tech skills

ERPPythonSOAPSQLGo

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.