Achievers Corporation logo

Intermediate Software Engineer

Job Overview

Location

Canada

Job Type

Full-time

Category

Software Engineering

Date Posted

June 3, 2026

Full Job Description

đź“‹ Description

  • • Design, develop, and maintain scalable platform services that synchronize employee data between enterprise HRIS systems and the company’s core product ecosystem, handling millions of user records daily.
  • • Build and enhance integrations with leading HR platforms including Workday, SAP SuccessFactors, Oracle HCM, and other enterprise HR systems to ensure accurate, real-time data flow.
  • • Architect and implement event-driven microservices using modern cloud technologies on AWS to support high-throughput, low-latency data synchronization workflows.
  • • Collaborate with cross-functional teams including Product, QA, and Customer Success to define integration requirements, troubleshoot data discrepancies, and improve system reliability.
  • • Optimize API endpoints and data transformation pipelines to ensure performance, consistency, and compliance across diverse HR data schemas and formats.
  • • Implement monitoring, logging, and alerting systems to proactively detect and resolve failures in data sync pipelines, ensuring 99.9%+ service availability.
  • • Participate in code reviews, technical design discussions, and sprint planning to uphold engineering standards and promote knowledge sharing across the team.
  • • Contribute to the evolution of the User Domain architecture by identifying bottlenecks, proposing scalable solutions, and refactoring legacy components to improve maintainability.
  • • Write clean, testable code using Java, Spring Boot, and related frameworks, with a strong emphasis on unit and integration testing to ensure robustness.
  • • Work with message brokers (e.g., Kafka or SQS) and distributed data stores to manage asynchronous data flows and decouple system components for resilience.
  • • Document integration specifications, data mappings, and operational procedures to support internal teams and external partners using the platform.
  • • Respond to production incidents and on-call rotations with a focus on rapid resolution and post-mortem analysis to prevent recurrence.
  • • Stay current with evolving HRIS standards and API changes from partner platforms to ensure continuous compatibility and feature alignment.
  • • Advocate for best practices in distributed systems design, including idempotency, retry strategies, and data consistency models in eventual consistency environments.

🎯 Requirements

  • • 3+ years of professional software engineering experience building scalable backend services
  • • Proficiency in Java and Spring Boot for developing enterprise-grade microservices
  • • Experience integrating with enterprise HRIS platforms such as Workday, SAP SuccessFactors, or Oracle HCM
  • • Strong understanding of RESTful APIs, event-driven architectures, and distributed systems

🏖️ Benefits

  • • Competitive salary and performance-based bonuses
  • • Comprehensive health, dental, and vision insurance
  • • Generous paid time off and flexible work arrangements
  • • Professional development stipend for courses, certifications, and conferences

Skills & Technologies

Mid-level
Onsite

Ready to Apply?

You will be redirected to an external site to apply.

Achievers Corporation logo
Achievers Corporation
Visit Website

About Achievers Corporation

Achievers Corporation provides cloud-based employee recognition and rewards software to enterprises. The platform enables peer-to-peer recognition, service awards, and social celebrations, integrating with HRIS, payroll, and collaboration tools. Analytics dashboards track engagement and retention trends, while a global rewards marketplace offers merchandise, gift cards, and experiences. Founded in 2002 and headquartered in Toronto, the company serves Fortune 1000 clients across North America, EMEA, and APAC, aiming to improve workplace culture and performance through data-driven recognition programs.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Expired
Seattle, WA
Full-time
Expired May 6, 2026
Java
Go
AWS
+4 more

3 months ago

Apply
Expires soon
US Remote
Full-time
Expires Jun 9, 2026 (Soon)
Python
Java
GitHub
+2 more

2 months ago

Apply
Expired
Remote
Full-time
Expired Apr 1, 2026
Remote

4 months ago

Apply
Expired
Stand Insurance Company logo

Stand Insurance Company

San Francisco
Full-time
Expired Jun 4, 2026
Onsite

2 months ago

Apply