Senior Java Developer

The DescartesWaterloo, ON
CA$90,000 - CA$110,000Remote

About The Position

Descartes is a global leader in logistics and supply chain technology, providing cloud-based solutions to over 26,000 customers worldwide. The Routing, Mobile & Telematics platform is central to last-mile logistics innovation, combining route optimization, real-time driver connectivity, and telematics data. We are seeking a Senior Software Developer specializing in Route Optimization & Planning to join this team. This role offers the opportunity to work on complex algorithmic problems, build scalable cloud systems, and leverage AI to optimize real-world logistics, with a tangible global impact.

Requirements

  • Strong experience with Java and modern backend development with a minimum of 6 years experience
  • Experience building cloud-native services on AWS
  • Experience with distributed systems and microservice architectures
  • Strong understanding of algorithms, optimization, or complex problem solving

Nice To Haves

  • Experience with data-driven systems or AI/ML integration

Responsibilities

  • Design and build high-performance route optimization and planning services
  • Develop and evolve Java-based microservices running on AWS
  • Work on algorithm-heavy systems solving real-world logistics problems at scale
  • Integrate AI and machine learning capabilities that learn from real operational outcomes to improve routing performance
  • Collaborate with product managers, data scientists, and other engineers to push the boundaries of intelligent fleet optimization
  • Contribute to architecture, performance tuning, and scalability of systems used by fleets worldwide

Benefits

  • Competitive compensation
  • Great benefits
  • Remote and flexible work hours
  • Opportunity to join a company on an awesome mission with a great existing team and trajectory
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service