Назад
Company hidden
4 дня назад

Software Engineer, Integrations (HRIS/API)

125 000 - 148 000CAD
Формат работы
remote (только USA)
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
US/Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Software Engineer, Integrations (HRIS/API): Building and scaling integration platforms, data ingestion workflows, and native connections to HRIS, ATS, and payroll systems with an accent on API integrations, data pipelines, reliability, and secure data flows. Focus on handling authentication, pagination, rate limits, schema drift, partial failures, and transforming complex synchronization errors into actionable customer feedback.

Location: Remote within commuting distance of Calgary, Alberta, Canada; additional listed remote locations include the Greater Seattle, San Francisco Bay Area, New York Metro, and the United States. Candidates must be based in Calgary and legally authorized to work in Alberta without additional visa support.

Salary: $125,000–$148,000 CAD per year in Canada; $140,000–$160,000 USD per year in the United States.

Company

hirify.global provides a pay governance and compensation intelligence platform for HR, compensation, and finance leaders, supporting fair and compliant pay decisions for enterprises.

What you will do

  • Build, maintain, and manage scalable, reliable, and secure integration platforms and data flows.
  • Design and optimize workflows, connectors, APIs, and data ingestion across HRIS, ATS, payroll, and other systems.
  • Handle authentication, pagination, rate limits, schema drift, partial failures, retries, monitoring, and synchronization performance.
  • Improve customer-facing error feedback so customers and Customer Success can resolve integration issues without engineering support.
  • Collaborate with Forward Deployed Engineering, Implementation, Customer Success, and technical teams to expand platform capabilities.
  • Establish integration patterns, documentation, governance standards, and error-handling conventions across Go, Temporal, Python, and frontend systems.

Requirements

  • 4+ years of experience building and shipping production software with solid backend fundamentals; Python and/or Go preferred.
  • Hands-on experience building or maintaining third-party API integrations, including REST/SOAP, webhooks, OAuth, API-key authentication, pagination, rate limiting, and upstream schema changes.
  • Experience with data pipelines and orchestration, including scheduling, retries, sequencing, and workflow monitoring across systems.
  • Solid SQL skills and the ability to reason about data models and transformations.
  • Familiarity with HRIS, ATS, CRM, or ERP systems and their data models.
  • Strong documentation habits and a focus on making technical work understandable to others.
  • Excellent collaboration and communication skills across technical and non-technical teams, including direct work with Customer Success and Implementation.
  • Experience working with sensitive data and treating security, privacy, and compliance as part of the engineering role.
  • Ability to work remotely and be based in Calgary with legal authorization to work in Alberta without current or future additional visa support.

Nice to have

  • Frontend experience with TypeScript, React, or an equivalent technology.
  • Experience with iPaaS tools such as Workato, Boomi, MuleSoft, Tray.io, or Celigo, and a perspective on when to build versus buy integrations.
  • Experience with workflow orchestration engines such as Temporal or Airflow.
  • Experience with file-based ingestion at scale, including SFTP, CSV, flat-file pipelines, and validation.
  • Experience handling sensitive employee or compensation data and applying related security and privacy practices.

Culture & Benefits

  • Remote-first work environment within commuting distance of Calgary for this role.
  • 20 days of annual vacation in Canada or flexible PTO in the United States, plus paid sick and safe time, compassion leave, and voting leave.
  • Additional private medical coverage and hirify.global equity.
  • Workplace values include candor, curiosity, community, diversity, inclusion, collaboration, and intentional relationship-building in a remote environment.

Hiring process

  • 30-minute phone call with a Talent Team member, followed by a 45–60-minute Zoom discussion with the Hiring Manager.
  • 60-minute technical pair-programming evaluation.
  • 30-minute team interview with Product and a 30-minute final interview with an Engineering Leader.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →