Enable job alerts via email!

Team Lead, Software Development

Absorb Technology

Canada

Remote

CAD 100,000 - 125,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a Software Development Lead to spearhead their AI/ML initiatives. This role involves leading a talented team to develop features for a cutting-edge learning management system, emphasizing AI-driven learning experiences. As a leader, you will inspire growth, foster collaboration, and drive process maturity. With a focus on technical excellence, you'll ensure the stability and security of AI foundations while managing deployment processes. If you're passionate about AI innovation and leading high-performing teams, this is your chance to make a significant impact in a remote-first environment that values continuous learning and employee well-being.

Benefits

Flexible work arrangements
Health and Wellness Benefits
New Hire Equipment Allowance
Career growth opportunities
Employee driven DE&I programs
Games room and meditation space

Qualifications

  • 5+ years of experience in Python development and people leadership.
  • Strong programming skills in Python and knowledge of cloud services.

Responsibilities

  • Lead and mentor a team of QAs, ML, AI & Software Developers.
  • Define and optimize workflows to enhance team productivity.

Skills

Python Development
Leadership
Machine Learning
Deep Learning
Natural Language Processing
Communication Skills
Troubleshooting
Collaboration

Tools

AWS
CI/CD
TensorFlow
PyTorch
Scikit-learn

Job description

Current job opportunities are posted here as they become available.

The role of a Software Development Lead at Absorb is all about leading a diverse team of developers, setting team-wide expectations, and serving as a role model for professional conduct. This role blends the responsibilities of leadership, innovation, and impact. As a leader, you will be fostering the personal growth of employees, inspiring exceptional minds, leading initiatives for process maturity and monitoring, and constantly seeking additional ways to add value in an agile atmosphere.

About the role:

We are seeking an experienced Team Lead, Software Development to join Absorb to lead our growing AI/ML practice. This group builds features and services for our industry-leading learning management system (LMS) with a focus on the incredible potential of AI-powered learning experiences. In this role, you will work closely with our AI Architect and Product Manager leading a team of skilled Developers and QA to ensure the stability, security, and efficiency of our AI foundation and future growth.

Your role:

The successful applicant will have strong leadership and communication skills and demonstrate (or be actively developing) expertise in areas including Machine Learning, Deep Learning, and Natural Language Processing. If you are passionate about driving AI innovation while leading high-performing teams, we’d love to hear from you!

What you’ll do:

  1. Lead and mentor a growing group of QAs, ML, AI & Software Developers, and consultants to foster a culture of collaboration and technical excellence.
  2. Define, optimize, and implement efficient workflows and development processes to enhance team productivity.
  3. Develop, maintain, and improve technical documentation for clarity and consistency.
  4. Establish and refine team coordination processes, ensuring alignment with project and overall department goals.
  5. Manage and streamline deployment & releases for ML services owned by the team, addressing security vulnerabilities and maintaining stability.
  6. Ensure appropriate test coverage to enhance reliability, maintainability and quality.
  7. Communicate with multiple stakeholders including other software development teams, product management, customer-facing teams and senior leadership to provide updates, address market & industry changes, and ensure smooth collaboration.

What you’ll bring:

  1. 5+ years of relevant experience in Python development.
  2. 1+ years of people leadership experience, including performance management, career development and ownership of software development workflows.
  3. Strong programming skills in Python (C# & .NET knowledge is a bonus).
  4. Experience developing and deploying to cloud providers (AWS preferred).
  5. Experience building & consuming highly performant web services and APIs.
  6. Build and dependency management, with a focus on CI/CD.
  7. Strong understanding of secure coding practices and experience addressing security vulnerabilities, with a focus on cloud services.
  8. Excellent troubleshooting and collaboration skills to support iterative development processes.
  9. Strong communication skills, with the ability to work directly with diverse stakeholders and cross-functional teams.

Nice to have:

  1. Experience and interest in AI/ML, data pipelines, and building scalable machine learning models using Python libraries such as TensorFlow, PyTorch, or Scikit-learn.
  2. Hands-on experience integrating Generative AI, NLP and Deep Learning into established software products.
  3. Understanding of AI aspects related to security vulnerabilities, data governance and methods for managing and addressing these impacts.

What we offer:

  1. Fully remote-first work with flexible work arrangements.
  2. Comprehensive Health and Wellness Benefits including retirement savings programs, eligibility for two different bonus plans, generous time off, comprehensive medical and dental benefits based on your country of location.
  3. New Hire Equipment Allowance and monthly Flex Allowance to support your success.
  4. Endless opportunity for career growth and internal mobility.
  5. Employee driven DE&I programs.
  6. Games room, meditation & yoga space, state of the art workplace for Absorbers in our Calgary office.

Absorb Software is a remote-first company that provides online training solutions to leading organizations around the world. Absorb is a cloud-based learning management system (LMS) engineered to inspire learning and fuel business productivity. Our online learning platform combines forward-thinking technology built to scale as our customer’s organizations grow. We empower learners to enrich their lives, workplaces and communities.

Our values are simple:

We achieve exceptional results by genuinely caring about each other and the work we do. We’re united, and we grow through our commitment to elevating continual learning!

Absorb is proud to be an equal opportunity employer, we celebrate diversity and are committed to creating a safe and inclusive environment for all our people. All employment decisions are based on business needs, job requirements and individual qualifications. In the event a current Absorb employee would like to apply for this role they will inform their supervisor prior to submitting their application. Successful candidates for this position will be subject to pre-employment background screening, including a criminal record check and must be able to show proof of legal eligibility to work in the country they have applied to without sponsorship.

Should you require any accommodation during the recruitment process, please indicate this on your application and we will work with you to meet your accessibility needs. For any questions, please contact us at accessiblecareers@absorblms.com

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

Similar jobs

Team Lead, Software Development

OmniUpdate (Now Modern Campus)

Toronto

Remote

CAD 90,000 - 160,000

30+ days ago

Team Lead, Software Development

Modern Campus

Toronto

Remote

CAD 90,000 - 160,000

30+ days ago

Team Lead, Structural

Williams Engineering Canada Inc.

Edmonton

Remote

CAD 80,000 - 120,000

4 days ago
Be an early applicant

Team Lead, Software Development

Absorb Software

Remote

CAD 80,000 - 120,000

28 days ago

Electrical Team Lead

Williams Engineering Canada Inc.

Abbotsford

Remote

CAD 80,000 - 120,000

Today
Be an early applicant

Team Lead, Software Development

Absorb Technology

Remote

CAD 80,000 - 120,000

30+ days ago

Team Lead, Software Development

Absorb Technology

Remote

CAD 80,000 - 120,000

30+ days ago

Team Leader Software Engineering

Garmin Ltd.

Town of Cochrane

Hybrid

CAD 80,000 - 120,000

30+ days ago

Team Lead, Software Development New Montreal, Quebec, Canada Ottawa, ON, Canada Toronto, On[...]

Tbwa Chiat/Day Inc

Toronto

On-site

CAD 80,000 - 120,000

30+ days ago