×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Developer; Java Modern Backend Development

Job in Waterloo, Kitchener, Ontario, Canada
Listing for: The Descartes
Full Time position
Listed on 2026-06-04
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software, AI Engineer, Senior Developer
Job Description & How to Apply Below
Position: Senior Software Developer (Java Modern Backend Development)
Location: Waterloo

Descartes Unites the People and Technology that Move the World

The need for efficient, secure, and agile supply chains and logistics operations has become ever more critical and complex. By combining innovative technology, powerful trade intelligence and the reach of our network, Descartes helps get goods, information, transportation assets, and people where they’re needed, when they’re needed.

We’re one of the most broadly deployed logistics and supply chain technology companies in the world. More than 26,000 customers around the globe use our cloud-based solutions to transform the way they move inventory and information to enhance productivity, better serve customers, thrive competitively, keep pace with evolving regulations, and respond to rapidly changing market conditions. Descartes is publicly traded (Nasdaq:

DSGX, TSX:

DSG) with headquarters in Waterloo, Ontario, Canada, and offices and partners around the world. With record financial performance for more than 16 years, we lead the industry in innovation investment. Every day, logistics service providers, manufacturers, retailers, distributors, and other logistics-intensive businesses of all sizes rely on our scale, stability, and comprehensive solution footprint to move what’s most important to them.

Learn more at

We’re growing fast and invite you to join our amazing team.

Help Shape the Future of Intelligent Logistics
At Descartes, we build the technology that powers the global movement of goods. Our cloud-based solutions help logistics-intensive businesses plan, execute, and optimize millions of shipments and deliveries every day. Within Descartes, our Routing, Mobile & Telematics platform sits at the heart of last‑mile logistics innovation.
It combines advanced route optimization algorithms, real‑time driver connectivity, and telematics data to help fleets operate more efficiently, reduce costs, and deliver exceptional customer experiences. We are looking for a Senior Software Developer specializing in Route Optimization & Planning to join our Routing Mobile & Telematics pillar.
If you're passionate about solving complex algorithmic problems, building scalable cloud systems, and leveraging AI to optimize real-world logistics, this is a role where your work will have tangible global impact.

What You'll Work On
You’ll be part of a small, high‑impact team building next‑generation optimization capabilities that power modern logistics platforms.
Our systems help fleets plan efficient routes by considering constraints like time windows, vehicle capacity, traffic conditions, and service requirements — turning complex operational challenges into intelligent decisions in seconds.

In this role, you will:

• 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

The Environment
Our team moves fast. We’re small, collaborative, and pragmatic, with the autonomy to experiment and deliver impactful solutions quickly.
Expect:

• A startup-like engineering culture within a stable and global technology company

• Direct ownership of meaningful components of our routing platform

• A team that values technical excellence, curiosity, and continuous learning

• Engineers who are comfortable experimenting with modern AI technologies to enhance optimization, automation, and decision-making
You’ll help define the next generation of intelligent routing systems.

What We're Looking For

Technical Skills

• Strong experience with Java and modern backend development

• Experience building cloud-native services on AWS

• Experience with distributed systems and microservice architectures

• Strong understanding of algorithms, optimization, or complex problem solving

• Experience with…

Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary