Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Technical Lead, Software Development

$100k - $120k per year

The Descartes Systems Group Inc.

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.

Senior Software Developer & Tech Lead

.NET | Cloud | Distributed Systems | Technical Leadership

Mission — Why This Role Exists

We are looking for a hands-on Senior Software Developer & Tech Lead to take technical ownership of a business-critical platform, lead and mentor developers, and drive engineering excellence.You will remain actively involved in architecture, design, development, code reviews, production support, and continuous improvement. As you build deeper knowledge of our business and systems, your influence will expand across products and teams, helping shape engineering standards, architecture, and technical direction.

Outcomes — What Success Looks Like

Within 12–24 months, you will:

  • Take technical ownership of a critical platform, including its services, APIs, databases, and integrations.
  • Improve system reliability, scalability, maintainability, observability, and performance.
  • Resolve recurring production issues through root-cause analysis and long-term solutions.
  • Modernize architecture and reduce technical debt while balancing business priorities.
  • Strengthen engineering practices across design, testing, code reviews, CI/CD, and releases.
  • Lead and mentor developers, establishing clear standards for quality, ownership, and accountability.
  • Improve delivery predictability through effective technical planning and execution.
  • Partner with Product, QA, Operations, Infrastructure, and business stakeholders.
  • Reduce knowledge silos through documentation, knowledge sharing, and stronger technical ownership.
  • Contribute to broader engineering standards, architecture, and technical strategy.

Skills & Competencies
Technical Expertise

  • 7+ years of software development experience, with strong expertise in C#, .NET/.NET Core, ASP.NET, REST APIs, and SQL Server.
  • Strong understanding of software architecture, SOLID principles, design patterns, and scalable distributed systems.
  • Experience with APIs, integrations, asynchronous processing, messaging/event-driven architecture, resiliency, and performance optimization.
  • Strong production troubleshooting and root-cause analysis skills.
  • Experience with automated testing, CI/CD, cloud platforms, and modern DevOps practices.
  • Comfortable using AI-assisted engineering tools to improve development, testing, troubleshooting, and documentation.

Technical & Team Leadership

  • Proven ability to lead technical initiatives and make pragmatic architectural decisions.
  • Leads design discussions, code reviews, technical planning, and resolution of complex problems.
  • Identifies technical risks early and drives continuous improvement.
  • Experience mentoring developers and building a culture of ownership, accountability, collaboration, and engineering quality.
  • Comfortable leading and collaborating across distributed teams and time zones.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
  • 7+ years of professional software development experience.
  • Strong Microsoft technology stack and SQL Server expertise.
  • Experience leading developers, technical projects, or engineering initiatives.
  • Track record of delivering and supporting business-critical software.
  • Preferred: Experience with cloud-native and distributed architectures, legacy modernization, microservices, messaging/event-driven systems, high-availability systems, and Agile development.

Culture Add — TEAM Values

Demonstrates our TEAM principles through transparent communication, excellence, accountability for outcomes, and a metrics-driven approach to continuous improvement.

Aptitudes

  • Smart – Grasps complexity quickly and makes sound decisions.
  • Curious – Seeks better solutions and continuous learning.
  • Ownership Mindset – Takes responsibility and drives improvements to completion.
  • Pragmatic – Balances technical quality with business priorities.
  • Coachable – Welcomes feedback and encourages growth.
  • Decisive – Makes informed decisions and owns the outcomes.

What’s In It For You

You’ll take ownership of critical systems, influence architecture and technical strategy, mentor talented engineers, and help shape how software is built across the organization. As the role evolves, you’ll have the opportunity to expand your impact across products, teams, and engineering practices.

Compensation
Salary Range: $100,000 – $120,000 CAD annually.Compensation information provided is a good faith estimate for this position only. Factors that may be used to determine your actual salary include your specific skills, qualifications, and years of experience. Similar positions located in different geographic regions will not necessarily receive the same compensation.

Join Us

As we scale, we’re looking for new doers, collaborators and innovators to join Descartes in uniting the people and technology that move the world as the Global Leader in Logistics and Supply Chain Technology. We’re entrepreneurial, hardworking, geeky-in-a-good way problem solvers. Guided by our values, we nurture a TEAM focused culture that invests in people and creates opportunities for advancement across a broad spectrum of career paths. We prioritize work-life balance and foster an environment with the space to take ownership, to be heard, and to carve a path for your individual accomplishments to help drive our success. At Descartes, everyone has a voice and the best idea wins, regardless of who makes it. We offer competitive compensation, great benefits, remote and flexible work hours, and the opportunity to join a company on an awesome mission with a great existing team and trajectory.


Descartes also has a deep sense of environmental responsibility. Learn more about how we helped our customers save over 552,000 metric tons of CO2 in 2020 by reducing fuel and paper consumption: Join a team that’s committed to working with customers to conserve resources and enhance sustainability.

We conduct a mix of in-person and virtual interviews. Virtual interviews are held via Microsoft Teams and are recorded and transcribed. We may utilize AI tools to support our hiring team in notetaking, summarization, and internal training. AI tools are not used in our recruitment process for decision-making purposes. Recordings, transcripts, and notes are used for recruitment, including improvement of our process, and record‑keeping purposes. Should you have any questions or concerns about our process, please connect with our hiring team in advance of scheduled interviews.

We are an Equal Employment employer. We do not discriminate in hiring on the basis of sex, gender identity, sexual orientation, race, color, religious creed, national origin, physical or mental disability, protected status, or any other characteristic protected by federal, provincial, or local law. For more information about our commitment to equal employment opportunity, please review our Code of Business Conduct and Ethics at Descartes.com. Descartes is committed to working with and providing reasonable accommodations to job applicants with disabilities. Applicants in North America with a disability who require a reasonable accommodation for any part of the application or hiring process can email us at View email address on click.appcast.io. Provide your name and contact information along with the accommodation needed to assist you with the application process. Your request will be responded to as soon as possible. Reasonable accommodations will be determined on a case‑by‑case basis.

#J-18808-Ljbffr

Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the Technical Lead, Software Development in Ontario vacancy
  •  ...Overview Palitronica is seeking a Technical Lead, Software to provide technical leadership for the design, development, and delivery of PowerFuzzer. This role shapes software architecture, drives engineering quality, and guides the team through execution while remaining... 
    Suggested
    Long term contract

    Alberta Veterinary Laboratories Ltd

    Ontario
    4 days ago
  •  ...Palitronica is seeking a Technical Lead, Software to guide the design, development, and delivery of PowerFuzzer. You will shape architecture and drive engineering quality while remaining hands-on in critical areas. You will partner with Product, Hardware, ML, DevOps, QA,... 
    Suggested

    Alberta Veterinary Laboratories Ltd

    Ontario
    4 days ago
  • $127.3k - $236.47k per year

     ...Lead Full Stack Software Engineer - Hybrid Canadian Retirement Are you a passionate software engineering...  ...while mentoring and elevating development teams Join our Canadian Retirement...  ...Stack Software Engineer you will provide technical leadership across the software... 
    Suggested
    Long term contract
    Full time
    Temporary work
    Local area

    Manulife

    Ontario
    10 hours ago
  •  ...processes. ABOUT US Redwood Software is the leader in full stack...  .... Redwood Software is the leading orchestration platform for the...  ...We are hiring a high-impact Technical Program Manager (TPM) to own...  ...understanding of the modern Software Development Lifecycle (SDLC). ~... 
    Suggested
    Local area

    Redwood Software

    Ontario
    9 days ago
  • $150k - $180k per year

     ...Sales & Business Development Manager – Injection Moulding (Canada Focus) Location: Ontario,...  ...is for the person who wants to actually lead that shift. The Opportunity I'm...  ...Other Canadian OEMs who value a local, technically capable moulder ~ Still leverage existing... 
    Suggested
    Full time
    Local area
    Remote work
    Work from home
    Shift work

    Thornley Corporate Solutions

    Ontario
    10 hours ago
  • $70.83k - $106.5k per year

     ...Manager, Technical Product (AAI)   Join Livingston and grow your...  ...trade. Livingston is a market leader offering customs brokerage, international...  ...requirements for the development team. Instructional...  ...Understanding how different software tools "talk" to each other to... 
    Long term contract
    Full time
    Immediate start
    Home office
    Flexible hours

    Livingston International

    Ontario
    23 hours ago
  •  ...Mandatory) Job Title : RQ09360 - Software Developer - Intermediate Client:...  ...~5+ years of experience with Siebel technical configuration / development / integration  ~3+ year of development...  ...such as Public Sector CRM, Contracts, Lead, Management, Partner, Public Sector... 
    Remote job
    Hourly pay
    Contract work

    S M Software Solutions

    Ontario
    10 hours ago
  •  ...outbound Visit prospective partners in person: present the product, coordinate sample testing and demos, build the relationship Lead negotiations and close distribution or partnership agreements Transition closed accounts into ongoing key account management: orders... 
    Full time
    Contract work
    Internship
    Remote work

    Founder Consulting

    Ontario
    10 hours ago
  •  ...Technical Support Representative Are You: A high-caliber, motivated, and diligent technical...  ...your career with a pioneer and market leader in sustainable digital locking and access...  ...needed. Provide basic product and software training for iLOQ's U.S. and Canadian sales... 
    Work at office
    Remote work

    iLOQ

    Ontario
    14 days ago
  •  ...teams that drive  Coveo’s growth.   As our Technical Enablement Manager, you will:...  ...experience in product enablement, operations, or software implementation, ideally in software-as-a-...  ...(B2B) technology Demonstrated success leading cross-functional release readiness programs... 
    Remote work

    Coveo

    Ontario
    8 hours ago
  •  ...structures, algorithms, and software design/architecture ~ Experience...  ...industry trends to provide technical vision and direction  Set...  ...strategy, architect plans, and lead the team towards successful...  ...you’ll have contributed to the development of a project slated for the... 
    Long term contract
    Full time
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Mongodb

    Ontario
    10 hours ago
  •  ...As The Components People , we are the leading supplier of a wide range of products and...  ...variety of products. Our reliable product development and launch capability, coupled with our...  ...more about the history of Leggett: Technical Document Control Administrator Qualifications... 
    Internship
    Work at office
    Local area

    Leggett & Platt

    Ontario
    6 days ago
  •  ...Job Responsibility: Technical Support Engineer Multiple Locations, Jordan Date posted Jun 02, 2025Job number 1827274Work site Up...  ...leveraging troubleshooting tools and practices. Readiness: You lead or participate in building communities with peer delivery roles and... 
    Full time
    Local area
    Work from home
    Worldwide
    Flexible hours

    Microsoft

    Ontario
    1 day ago
  • $40.76 per hour

     ...40.35kb) Duties: The Technical Training Assistant, Automotive...  ...equipment, tools, computer software and systems used within the programs...  ...holiday time; professional development opportunities and a desirable...  ...-seeking group will not lead to advantageous treatment of... 
    Hourly pay
    Remplacement
    Permanent employment
    Temporary work
    Part time
    Immediate start
    Flexible hours

    VIU

    Ontario
    18 days ago
  • $90k - $130k per year

     ...Responsibility: Job Title Senior Business Development Manager Salary $90 - $130K CAD OTE...  ...events to promote Xanalys and identifying leads for further development What we are looking...  ...and generation. Administrative technical know-how (analytical tools, Excel, database... 
    Long term contract
    Permanent employment
    Full time
    Contract work
    Internship
    Remote work

    Harris Computer Systems

    Ontario
    8 days ago
  • $4102 per week

     ...knowledge and experience in successfully leading the delivery of large/complex...  ...of environmental services related to the development of new or the upgrade of existing transmission...  ...work measures, and mitigation to address technical problems encountered; direct the preparation... 
    Contract work
    For contractors
    Work at office

    Hydro One Networks Inc

    Ontario
    23 hours ago
  • $50k - $54k per year

     ...resources behind our mission. We are looking for an Operations & Development Manager who loves creating order, improving systems, building...  ...the evolving needs of the organization. Operations Help lead the systems and processes that keep K2K running effectively Support... 
    Work at office
    Immediate start

    K2K Productions

    Ontario
    6 days ago
  •  ...What is this position about? As a Business Development & Partnerships Manager at Leaseweb, you will be responsible for selling our IaaS...  ...focused on customers and results. You have a proven ability to turn leads into opportunities, and opportunities into signed contracts and... 
    Long term contract
    Local area
    Remote work

    Leaseweb

    Ontario
    7 days ago
  • $75k - $246k per year

     ...cybersecurity industry evolve youllhelp lead the change. Our global Pack...  ...of AI Big Data Cloud and Web development working with React/Typescript...  ...3 years of professional software development experience...  ...end-to-end and driving complex technical initiatives with a high degree... 
    Full time
    Local area
    Remote work
    Worldwide
    Flexible hours

    Arctic Wolf Networks

    Ontario
    10 days ago
  •  ...in partnership with the Mississaugas of Scugog Island First Nation and the Chippewas of Georgina Island. Job Summary: Provide technical support to Elementary Schools, Secondary Schools, Education Centre and Maintenance Centre. Responsibilities: # Job duties and responsibilities... 
    Casual work

    Durham District School Board

    Ontario
    8 days ago
  • $56 - $59.75 per hour

    Description Position at Dumas Position: Development Scop Operator Project: Hoyle Pond...  ...career that will take you far. Dumas is a leading full-service mining contractor operating...  ...the contractor of choice for the most technically challenging underground projects, including... 
    For contractors
    Internship
    Shift work

    Dumas

    Ontario
    a month ago
  •  ...skills, confidence, and love for the game. Responsibilities Lead and support on-ice hockey programming for children ages 5–12...  ...training and on-ice sessions Assist players in developing their technical hockey skills and understanding of the game Provide positive coaching... 
    Full time
    Day shift
    Afternoon shift

    Caledon Teen Ranch

    Ontario
    21 days ago
  • $64k - $72k per year

     ...We are seeking a highly enthusiastic Associate, Process Development (Cells) to join our process development team focused on developing bioprinted...  ...matter expertise and work with other CMC teams to ensure technical compliance and adherence. Qualifications & Experience... 
    Internship
    Local area

    Aspect Biosystems

    Ontario
    10 days ago
  • $115k - $170k per year

     ...Responsibility: As a global leader in cybersecurity, CrowdStrike...  ...passionate as you are? As a Sr Technical Account Manager with...  ...resolution for any escalated case, leading cross-functional groups as needed...  ...expertise, including development engineers, knowledge base, and... 
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    CrowdStrike

    Ontario
    4 days ago
  • $100k - $120k per year

     ...ACCIONA is a global company leading in the development of regenerative infrastructure that creates a positive...  ...it operates. ACCIONA is a global leader in sustainable infrastructure and...  ...design-build model. Beyond its technical scope the ECWE project represents a significant... 
    Long term contract
    Full time
    For subcontractor

    ACCIONA Construcción

    Ontario
    a month ago
  • $75k - $100k per year

     ...Ongoing investment in training and development Long-term stability and...  ...Project Manager to join our Technical Services department in...  ...substation EPC projects. You'll lead the planning, coordination, and...  ...Proficiency in project management software and tools Preferred... 
    Long term contract
    For subcontractor

    Black & McDonald Limited

    Ontario
    10 hours ago
  •  ...Director of Business Development & Operations - Cooperative Technologies...  ..., category-defining software company as its key right-hand...  ...business, and earn a path to leading the business. The right candidate...  ...priorities and collaborate with CT's technical team during carrier... 
    Remote job
    Remplacement
    Full time
    Contract work

    Solen Software Group

    Ontario
    10 hours ago
  •  ...consultative field sales, this Business Development Manager (BDM) role at VALD may be the next...  ...career. About VALD VALD is the world leader in technology for the allied health...  ...and oversee product trials, nurture new leads and look for new opportunities for VALD.... 
    Long term contract
    Work at office
    Local area
    Remote work
    Relocation
    Home office
    Night shift
    Afternoon shift

    VALD

    Ontario
    10 hours ago
  •  ...Job Description Overview Leads planning and scheduling...  ...projects, including schedule development, baselining, progress tracking...  ...project lifecycle. Provide technical guidance, quality review, and...  ...Proficient in MS office suite of software, especially in Microsoft... 
    Full time
    Flexible hours

    AtkinsRéalis

    Ontario
    26 days ago
  • $70 - $74 per hour

     ...Details: POSITION: Technical Authority Expert - ERCSJP Pay Rate: $70- 74/hr. (Incorporated) Type: Contract Location: Ontario...  ...Execute network changes (e.g. parameter updates feature activation software upgrades) in accordance with approved change management... 
    Hourly pay
    Contract work
    Flexible hours

    emergiTEL

    Ontario
    10 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Technical Lead, Software Development. Be the first to apply!