Enable job alerts via email!

Lead Software Developer (Remote - Canada)

Jobgether

Canada

Hybrid

CAD 75,000 - 142,000

Full time

Yesterday
Be an early applicant

Job summary

A leading technology partner in Canada seeks a Lead Software Developer to design and maintain enterprise-scale digital identity solutions. This role involves leading backend development, collaborating with teams, and mentoring developers. Candidates must have 5–7 years of relevant experience and Java proficiency. The position offers a competitive salary and flexible work arrangements.

Benefits

Competitive base salary
Comprehensive health insurance
Flexible work arrangements
Opportunities for career advancement

Qualifications

  • 5–7 years of relevant software development experience.
  • Strong understanding of enterprise identity and access management systems.
  • Excellent problem-solving skills.

Responsibilities

  • Lead the software development lifecycle for enterprise applications.
  • Translate business requirements into actionable development tasks.
  • Design and maintain backend systems and REST APIs.

Skills

Proficiency in Java
Backend frameworks
Enterprise IAM systems
Web technologies (HTTP, REST APIs)
OOP and data structures
DevOps practices
Problem-solving skills
Leadership capabilities
Cloud development (AWS, Azure)

Education

Post-secondary degree or equivalent experience

Tools

npm
JUnit
Postman
Chrome Developer Tools
Job description
Overview

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

As a Lead Software Developer, you will play a pivotal role in designing, developing, and maintaining enterprise-scale digital identity and access management solutions. You will lead backend development and REST API integration, ensuring security, scalability, and reliability across critical web and mobile applications. This role involves collaborating with cross-functional teams to translate business requirements into technical specifications, driving end-to-end project delivery, and mentoring other developers. You will have the opportunity to influence architecture, implement best practices, and contribute to cloud adoption strategies. Exposure to enterprise security platforms and modern cloud technologies will allow you to expand your expertise while delivering solutions that protect sensitive user data.

Responsibilities
  • Lead the software development lifecycle for enterprise digital identity and access management applications.
  • Translate business requirements into technical specifications and actionable development tasks.
  • Design, build, and maintain backend systems, REST APIs, and secure integrations with enterprise platforms.
  • Ensure high-quality code through unit testing, code reviews, and adherence to best practices.
  • Manage and mentor development teams, providing guidance on architecture, coding standards, and security practices.
  • Support production issues, perform root-cause analysis, and implement effective solutions.
  • Collaborate with cross-functional teams to align development efforts with business objectives and enterprise security strategies.
  • Research and implement innovative development frameworks, tools, and methodologies to improve operational efficiency.
  • 5–7 years of relevant software development experience and a post-secondary degree or equivalent experience.
  • Proficiency in Java and experience with backend frameworks.
  • Strong understanding of enterprise identity and access management systems (e.g., IBM ISAM/ISVA) and related security protocols.
  • Experience with web technologies including HTTP, REST APIs, AJAX, JSON, HTML, and XML.
  • Knowledge of OOP, data structures, synchronous/asynchronous programming, and software design patterns.
  • Familiarity with DevOps practices, testing frameworks, and development tools (npm, JUnit, Postman, Chrome Developer Tools).
  • Excellent problem-solving, analytical, and data-driven decision-making skills.
  • Strong communication, collaboration, and leadership capabilities.
  • Cloud development experience (AWS, Azure, or similar) is an asset.
Qualifications
  • 5–7 years of relevant software development experience and a post-secondary degree or equivalent experience. (reiterated for emphasis in responsibilities)
Benefits
  • Competitive base salary: CAD $75,900 – $141,900, with performance-based incentives.
  • Comprehensive health insurance, dental, and vision coverage.
  • Retirement savings plans with company contributions.
  • Tuition reimbursement and professional development programs.
  • Life and accident insurance coverage.
  • Flexible work arrangements including remote options.
  • Opportunities for mentorship, skill development, and career advancement.
About Jobgether & Application Process

Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching.

When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly. Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements. It compares your profile to the job’s core requirements and past success factors to determine your match score. Based on this analysis, we automatically shortlist the 3 candidates with the highest match to the role. When necessary, our human team may perform an additional manual review to ensure no strong profile is missed.

The process is transparent, skills-based, and free of bias — focusing solely on your fit for the role. Once the shortlist is completed, we share it directly with the company that owns the job opening. The final decision and next steps (such as interviews or additional assessments) are then made by their internal hiring team.

Thank you for your interest!

#LI-CL1

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.