Jobs / Programming / Senior Software Developer / Lead

PRO-2026-0015

Senior Software Developer / Lead

Descartes β€” Waterloo, ON, Canada

πŸ’Ό Full-time πŸ“ On-site πŸ“ˆ Senior level πŸ—“ Posted 24 Aug 2026
Apply for this role

Descartes is hiring a Senior Software Developer / Lead in Waterloo to design, develop and maintain software supporting large-scale logistics and supply chain technology platforms.

About Descartes

Descartes is a global technology company providing logistics and supply chain solutions through cloud-based software platforms.

What you'll do

  • Design and develop enterprise software applications.
  • Lead technical implementation of software features.
  • Write clean and maintainable production code.
  • Review code and provide technical guidance.
  • Troubleshoot application defects.
  • Collaborate with product and engineering teams.
  • Design scalable software architectures.
  • Participate in Agile development processes.
  • Improve application performance and reliability.
  • Document technical solutions.

What we're looking for

  • Strong professional software development experience.
  • Experience designing enterprise applications.
  • Strong programming and debugging skills.
  • Experience with modern development technologies.
  • Knowledge of software architecture.
  • Strong problem-solving ability.
  • Experience with source control and CI/CD.
  • Excellent communication skills.

Benefits

  • Estimated CAD 105,000-$145,000 annual salary.
  • Full-time employment.
  • Professional development.
  • Technology-focused work environment.
  • Career growth opportunities.
  • Employee benefits.

Apply for this role