Demo

Intermediate Software Engineer

Jobgether
Canada, KY Other
POSTED ON 6/3/2026
AVAILABLE BEFORE 8/3/2026

This position is posted by Jobgether on behalf of a partner company. We are currently looking for an Intermediate Software Engineer in Canada.

This is an exciting opportunity to join a team responsible for building and maintaining critical platform services that power user lifecycle management and HRIS integrations at scale. In this role, you will work on systems that process millions of employee records and support seamless data synchronization across enterprise platforms. You'll collaborate with talented engineers to design, develop, and optimize cloud-native applications using modern technologies and distributed architectures. The position offers exposure to complex technical challenges involving scalability, reliability, APIs, and event-driven systems. You'll have the opportunity to contribute to architectural decisions, influence platform evolution, and help modernize core services. This role is ideal for engineers who enjoy solving large-scale problems, building high-impact solutions, and continuously expanding their technical expertise.

\n


Accountabilities:
  • Design, develop, maintain, and enhance platform services supporting user lifecycle management and HRIS integrations.
  • Build scalable, reliable, and high-performance solutions capable of processing millions of user records across distributed systems.
  • Participate in architecture and design discussions, contributing technical insights and recommendations for platform evolution.
  • Develop clean, testable, and maintainable code while following engineering best practices and quality standards.
  • Collaborate with cross-functional teams to solve complex data synchronization, integration, and system reliability challenges.
  • Integrate with third-party HRIS platforms while ensuring data accuracy, consistency, and operational resilience.
  • Troubleshoot and resolve issues across the technology stack, including APIs, databases, infrastructure, and cloud services.
  • Conduct code reviews, support sprint planning activities, estimate development efforts, and contribute to continuous improvement initiatives.
  • Assist in modernizing legacy systems and supporting the transition toward microservices-based architectures.
  • Mentor junior engineers and contribute to knowledge sharing, documentation, and technical excellence within the team.

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree is an asset.
  • 3–6 years of professional software engineering experience in modern development environments.
  • Strong programming skills with experience in one or more languages such as Python, Go, PHP, or similar technologies.
  • Experience working in Agile development teams and participating in collaborative software delivery processes.
  • Solid understanding of cloud platforms such as AWS or GCP and container technologies including Docker and Kubernetes.
  • Experience designing and developing microservices and distributed systems.
  • Knowledge of APIs, event-driven architectures, messaging systems, and system integration concepts.
  • Ability to analyze business requirements and translate them into scalable technical solutions and design documentation.
  • Strong troubleshooting, problem-solving, and debugging skills across multiple application layers.
  • Excellent communication and collaboration skills, with the ability to work effectively across teams and technical domains.
  • Passion for continuous learning, innovation, and staying current with emerging technologies and engineering best practices.

Benefits:

  • Competitive salary ranging from $96,000 to $130,000 CAD
  • Recognition and rewards program celebrating employee contributions
  • Comprehensive health, dental, vision, and life insurance coverage from day one
  • Parental leave top-up program
  • Employer-matched RRSP contributions
  • Flexible vacation policy to support work-life balance
  • Employee and Family Assistance Program (EFAP) with mental health, legal, and financial support services
  • Professional development opportunities, including learning platforms and mentorship programs
  • Employee Resource Groups promoting diversity, inclusion, and belonging
  • Regular team events and wellness initiatives
  • Hybrid work flexibility with access to a collaborative office environment in Toronto
  • Career growth opportunities within a highly innovative and supportive engineering organization


\n

How Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

 Why Apply Through Jobgether? 

 

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

 

 

#LI-CL1

Salary : $96,000 - $130,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Intermediate Software Engineer?

Sign up to receive alerts about other jobs on the Intermediate Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Jobgether

  • Jobgether Canada, KY
  • This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Full Stack Engineer in Canada. This is a high-im... more
  • Just Posted

  • Jobgether Canada, KY
  • This position is posted by Jobgether on behalf of a partner company. We are currently looking for an Engineering Manager, Core Product Engine (Backend) in ... more
  • Just Posted

  • Jobgether Canada, KY
  • This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Staff Accountant in Canada. This role offers the opport... more
  • Just Posted

  • Jobgether Canada, KY
  • This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Engineering Team Lead, Core Product Engine (Backend) in... more
  • Just Posted


Not the job you're looking for? Here are some other Intermediate Software Engineer jobs in the Canada, KY area that may be a better fit.

  • domains Canada, KY
  • Tucows Domains is the world’s largest wholesale domain registrar, responsible for maintaining the health, neutrality, and openness of an important—but larg... more
  • 2 Months Ago

  • Epic Huntington, WV
  • Please note that this position is based on our campus in Madison, WI, and requires relocation to the area. We recruit nationally and provide financial relo... more
  • Just Posted

AI Assistant is available now!

Feel free to start your new journey!