Achievers

Platform Services

IntermediateSoftwareEngineer

CA$85–120k ~AI est. Canada CONTRACT Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“Intermediate Software Engineer at Achievers. Skills: User Domain, HRIS integrations, Distributed systems, APIs. Build product features. Own product features”

What You'll Achieve.

Improve system performance; Handle large-scale events

Industry & Context.

Platform Services
Problems you'll solve

Complex scalability challenges; Complex reliability challenges; Complex data synchronization challenges; Troubleshoot issues; Root cause analysis

What They're Looking For.

Must Have

3-6 years software engineering experience, Experience working in Agile teams, Top notch programming skills, Experience with Docker, Experience with Kubernetes, Experience with Cloud platforms, Understanding of Microservice Architecture, Understanding of system design principles, Analyze business requirements, Create technical design documents, Handle multiple cross-team projects, Eager to learn new things

Nice to Have

Bachelor's in Computer Science, Master's in Computer Science, Bonus for knowledge of Python, Bonus for knowledge of Go, Bonus for knowledge of PHP

What You'll Do.

Build product features

Maintain product features

Engage in design discussions

Engage in architecture discussions

Active contributor to code reviews

Ensure alignment with best practices

Continuously integrate code

Integrate with HRIS platforms

Solve data synchronization challenges

Transform monolith systems

Manage user lifecycle

Develop scalable solutions

Improve system performance

Handle user lifecycle events

Contribute to sprint planning

Foster collaborative growth

Ensure systems are documented

Ensure designs are documented

Ensure decisions are documented

How You'll Work.

Team & Collaboration

Collaborative team; Cross-team projects; Many different teams; Many departments; Peer code review; Sprint planning; Technical discussions

Communication Scope

Verbal communication

Process & Methodology

Agile teams, Sprint planning

Full Job Description

## Description Join the team behind the platform's User Domain and HRIS integrations, where we connect and synchronize employee data from enterprise systems to power critical business workflows. Our services manage millions of user records, support large-scale integrations with leading HR platforms, and provide the foundation for user lifecycle, access, and organizational data across the product ecosystem.  You'll work with modern cloud technologies, distributed systems, APIs, and event-driven architectures while tackling complex scalability and reliability challenges. If you're passionate about building high-impact platform services and enjoy collaborating across teams to solve meaningful problems, this role offers significant opportunities for technical growth and influence.    ## Why You’ll Love This Role Build, own, and maintain innovative product features that process millions of user records Engage in design and architecture discussions, contributing your ideas to the next generation of the Achievers platform Active contributor to code reviews, ensuring quality and alignment with best practices Use the right tool for the job; we love modern technology and use things like Python, Go, Kubernetes, Docker, Drone, Google PubSub, React/Redux, GraphQL, Microservices and MicroFrontend Architecture with GC Continuously integrate clean, scalable, robust, testable code Integrate with various third-party HRIS platforms where data integrity and reliability are paramount Work with many different teams and departments solving complex data synchronization challenges Help us transform our monolith internal systems into up-to-date robust microservices ## How you'll shape User Domain and HRIS integrations Join a collaborative team of Engineers to develop, release, and maintain the Achievers Platform and supporting services for user lifecycle management and HRIS integrations The tech stack: Python, Go, PHP, React, Kubernetes, Docker, Pub/Sub, GraphQL, microservices and more Work

Free ATS check

Applying for this Intermediate Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Lever

  • Lever uses a streamlined one-page form — apply in under 5 minutes.
  • LinkedIn import works well; review parsed data before submitting.
  • The cover letter field is optional but visible to reviewers — use it to differentiate.
  • Referral codes from employees can significantly boost visibility of your application.

ANONYMOUS · UNFILTERED

What do employees actually say about Achievers?

Real rants from real employees. Read before you apply.

Read Company Rants →