Senior Software Developer (Java Modern Backend Development) (Waterloo)
$90k - $110k per yearDescartes Systems Group
Senior Software Developer – Route Optimization & Planning
Responsibilities
- Design and build high‑performance route optimization and planning services.
- Develop and evolve Java‑based microservices running on AWS.
- Implement algorithm‑heavy systems to solve large‑scale logistics problems.
- Integrate AI and machine‑learning models to improve routing performance.
- Collaborate with product managers, data scientists, and fellow engineers to advance intelligent fleet optimization.
- Contribute to architecture, performance tuning, and scalability of systems used by fleets worldwide.
Qualifications
- Minimum 6 years of experience in Java and modern backend development.
- Experience building cloud‑native services on AWS.
- Strong knowledge of distributed systems and microservice architectures.
- Solid understanding of algorithms, optimization, or complex problem‑solving.
- Experience with data‑driven systems or AI/ML integration is a strong plus.
- Curiosity, ownership mindset, and ability to work in fast‑moving environments.
Environment & Expectations
- Small, collaborative team with startup‑like culture inside a global company.
- Direct ownership of meaningful components of the routing platform.
- Opportunity to experiment with modern AI technologies for optimization.
Salary
$90,000 - $110,000 CAD annually (good faith estimate). Compensation may vary based on skills and experience.
Equal Employment Opportunity
We are an Equal Employment employer and do not discriminate on protected characteristics. Reasonable accommodations are provided for applicants with disabilities.
#J-18808-Ljbffr$86.1k - $136.1k per year
...We’re looking for a Backend Software Engineer who is motivated by delivering customer and business... ...In this role, you’ll contribute to the modernization of legacy platforms by integrating... ...are scalable, secure, and reliable. Develop and integrate RESTful APIs to support internal...SuggestedLong term contractTemporary work$200k - $300k per year
...Hiring a Backend Developer Seeking a passionate Backend Developer with 0-7 years of experience... ...Participate in code reviews, testing, and agile development processes. Required Skills... ...programming languages (e.g., Node.js, Python, Java). Knowledge of database management (...Suggested$146.5k - $164.5k per year
...healthcare more personalized, predictive, and exact. As a Cloud Developer at Verily you will help us develop our cloud platform... ..., secure, and performant production systems. You will work with software developers, hardware engineers, data scientists & security to help...SeniorFull time- ...working in cooperation with the Development and Alumni Affairs team, the... ...donors for the University of Waterloo’s Faculty of Mathematics, and... ...& Prospect Management Develops and maintains a good working... ...corporate sector (donations officer, senior officers, etc.), including...SeniorCasual workWork at officeAfternoon shift
$74.4k - $107.9k per year
...information technology, marketing, corporate development, HSSE, real estate, legal, and... ...every day. We are seeking a seasoned Senior Full Stack Developer to join our engineering team. This... ...technical powerhouse who excels in building modern web applications, balancing the power...SeniorLong term contractRemplacementFull timeTemporary workPart timeCasual work$22.01 - $33.81 per hour
...Location: Waterloo / Ottawa / Ontario Role Overview At Magnet Forensics, you will be fully integrated into our software development team. You’ll start by getting comfortable with the code, working... ...programming skills (Languages: Java/JavaScript, C#, C++, Python) Accountable...Hourly payLocal areaFlexible hours- ...The Firmware Developer will work collaboratively with hardware engineers, software developers, and product managers to develop and optimize firmware for Blackline Safety... ...and supporting the full lifecycle of product development, from design to deployment. Key Responsibilities...Flexible hours
- Explore a rewarding backend development position aimed at enhancing web and mobile infrastructure. Leverage... ...applications. A dynamic Backend Developer with 0-7 years of experience is sought... ...server-side languages: Node.js, Python, or Java • Solid understanding of SQL and NoSQL...Senior
- Join the National Research Council as an Applications Development Specialist in Waterloo. Engage with cryptographic research, implementing algorithms within... ...and Quantum Computing Team. Candidates will design and develop applications using C++ and Python, testing benchmark...
- Join Manulife in Waterloo, Canada, as a Back-End Software Engineer, focusing on creating and enhancing software... ...contribute to software design and development. Your expertise will help in identifying... ...Key Responsibilities: • Design and develop innovative software products •...
- Become a Senior Software Developer at Verily and drive the creation of innovative healthcare technology solutions. Engage with a skilled team to streamline... .... This role involves implementing key capabilities using modern programming languages and cloud solutions, including...Senior
- Join Teladoc Health Canada as a Java Backend Engineer and enhance our virtual care platform. This hybrid... ...on building reliable backend systems using modern technologies. At Teladoc Health, you will be responsible for developing and maintaining backend APIs that play a critical...
- Advance your career as a Senior Manufacturing Engineering Test Software Developer with NDI in Waterloo, Ontario. Your role will focus on developing innovative software solutions that enhance the efficiency of manufacturing test processes in healthcare. You will collaborate...Senior
$80 - $104 per hour
...Senior Geochemist / Senior Hydrogeochemist Trinity Consultants Canada’s Water & Ecology... ...Supervise, mentor, and assist with the development of technical skills of junior and... ...high‑quality reports and proposals. Developing a strong consulting acumen by being highly...SeniorHourly pay- ...Senior Software Engineer, Windows/Desktop Applications - Waterloo, Canada Waterloo, Canada Mission Speechify is on a mission to make sure reading is never... ...You’ll Do Lead the design, architecture, and development of native Windows desktop applications using Windows...SeniorLong term contract
- ...community for anyone that passes through. Position Overview Senior Property Accountant acts as a strategic finance partner to the... ...recommendations to address variances and improve financial outcomes. Develop and maintain high‑quality recurring and ad‑hoc financial reports...SeniorWork from home
$87k - $137k per year
...vehicle infotainment platforms. Develop voice-driven features that... .... Design and implement modern, maintainable app architectures using current Android development best practices. Partner with... ...teams. Ability to work across software layers and debug issues in...Full time- Embark on an exciting career as a Backend Developer with 0-7 years of experience. Focus on crafting... ...code while participating in agile development and code reviews that contribute to project... ...server-side languages (like Node.js, Python, Java) • Knowledge in managing SQL and NoSQL...
- Drive innovation as a Software Development Manager at Voltera in Waterloo. Lead high-impact teams, improve processes, and ensure reliable delivery of software... ...challenges across various platforms. You will coach developers and facilitate project planning, while ensuring code...
- Join a collaborative small team as a Senior Software Developer focused on route optimization and planning services. You'll design high-performance systems using Java on AWS, integrating AI and machine learning. This developer role requires at least six years of experience in...Senior
- ...from Meta engineers on various Software Engineering Applications. Extract... ...and suggestions on product development and the product roadmap; contribute... ...in one or more languages (backend and frontend) used for large-scale development (e.g., Java, Python, PHP, JavaScript, TypeScript...
$100.77k - $136.34k per year
...looking for an experienced C++ Software Engineer to join our... ...Hybrid Position located in either Waterloo or Toronto, Canada. We are only... ...office. About the role Develop and debug Windows user mode software... ...using secure software development practices. Drive the architecture...Work from homeHome officeFlexible hours$135.7k - $185.7k per year
...Overview Stantec is seeking a Senior Project Manager, Conveyance... ..., Hamilton/Stoney Creek, Waterloo or London, with a hybrid work... ...position focuses on leading and developing designs for technically... ...supporting marketing and business development activities such as proposal writing...SeniorLong term contractContract workTemporary workWork at office$106.7k - $156.7k per year
...with us at H2O+U. We are looking for a Senior Process Mechanical Engineer and Project... ...documents and contract documents by developing construction specifications, plans and schedules... .... Completion of additional business development training and certifications considered...SeniorLong term contractFull timeContract workTemporary workPart timeCasual workWork at officeLocal areaRemote work$24.15 - $35.42 per hour
...Kinaxis is a global leader in modern supply chain orchestration,... ...We are a group of generalist software engineers with a C++ focus, working... ...and work across the software development lifecycle from development... ...and test automation. Develop high‑quality, well‑crafted code...Hourly payLong term contractFull timeInternshipWork at officeRemote workFlexible hours3 days per week$118k - $168k per year
...Lead Software Developer Job: Lead Software Developer Team: Voltage SecureData Engineering... ...Richmond Hill / Mississauga / Ottawa / Waterloo, ON, Canada (office‑based) About Voltage... ...IBM z/OS, and HPE NonStop, with SDKs for Java and C#/.NET. Most engineering work centers...SeniorInternshipWork at officeWorldwide$56k - $103.5k per year
...As a Senior Underwriter, you will be responsible for portfolio underwriting for our broker partners with a focus on growth and profitability... ...Enrollment in or completion of the CIP and/or FCIP Ability to develop and maintain positive business partnerships with brokers...SeniorWork at office- Shape the future with Syntronic as a Senior Software Developer specializing in Full Stack development. Work on groundbreaking technologies for leading industries, ensuring your innovations have a lasting impact. As a Senior Full Stack Software Developer, you will drive software...Senior
- ...efficiency by assisting in the development of automation solutions and... ...Working under the guidance of senior team members, the... ...You’ll Be Doing Assist in developing automation concepts that meet... ...knowledge of control systems and software. Ability to interpret customer...Senior
$113k - $163k per year
...Overview As an Information Risk Management Senior Consultant, you will be part of the... ...and services. Based in Toronto or Waterloo, ON, this individual contributor... ...accounted for early within the project and software development lifecycles. Performs comprehensive information...SeniorLong term contractTemporary workWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer (Java Modern Backend Development) (Waterloo). Be the first to apply!
