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

Principal Software Engineer

Full-time

DAT

The Opportunity

Loadlink Technologies is looking for a Principal Software Engineer to join our engineering team. With over 7,500 customers across Canada and ambitious expansion plans, we move over 50,000 loads a day and sit at the center of Canada's largest industry — transportation. Our platform gets goods to the stores, malls, and doorsteps of consumers and businesses across the country, and we need world-class engineering to keep raising the bar.

The Principal Software Engineer is a senior, hands-on technical leader who sets architectural direction, mentors engineers and architects across our geographically distributed teams, and drives initiatives that span product and organizational boundaries. You'll split your time between writing and reviewing code, shaping technical strategy, and partnering with Product, Operations, and other engineering leaders to ship durable, scalable solutions.

Our stack spans .NET Core / C# and Angular, running on Azure, with SQL Server, MySQL, and PostgreSQL for data, REST/JSON APIs, and native mobile apps on iOS and Android. We work in an agile environment with modern DevOps practices built around Git-based workflows.

You Are Someone Who

  • Demonstrates pride, ownership, and accountability for your work, and expects the same from those you work with
  • Shares opinions openly on what's working and what's not across the product, tech stack, and team processes
  • Is comfortable independently owning large, ambiguous initiatives with multiple moving parts
  • Seeks feedback early and often throughout the development process
  • Collaborates effectively and empathetically across roles such as Product, Design, and Operations
  • Identifies speed vs. quality tradeoffs and balances them judiciously
  • Believes diverse teams make better decisions, and actively fosters a culture where every person can do their best work

What You'll Do

  • Establish architectural vision and set implementation strategy in partnership with the VP of Technology and Product team
  • Work across the stack — from Angular front ends to .NET Core services to the databases underneath — and stay hands-on, including in POC scenarios
  • Design and develop REST APIs and other code that is reliable, maintainable, and extendable
  • Establish and enforce architecture guidelines, and keep architecture documentation current
  • Participate in design and code reviews, and provide development teams with architectural oversight
  • Translate business needs into technical specifications, and evaluate how requirements affect schedule and design
  • Contribute to ideation, estimation, SOW creation, and product roadmap development
  • Work with engineers, product owners, and other technology leaders to deliver integrated solutions
  • Bring a continuous improvement mindset, always looking for opportunities to optimize our products, technologies, and processes
  • Champion the adoption of AI tools and practices across the SDLC — code generation, review, testing, and documentation — to improve engineering velocity and quality
  • Identify and drive opportunities to embed AI capabilities directly into our product offerings, partnering with Product on use cases that create customer value

The Skills and Experience You'll Bring

  • 12+ years of professional software development experience designing, building, scaling, and maintaining production systems
  • A track record of architecting SaaS enterprise applications
  • Background driving broad product or technical initiatives that span organizational boundaries
  • Deep knowledge of architectural frameworks and patterns (Onion, DDD, Clean, SOLID)
  • Backend expertise in .NET Core / C#, and front-end expertise in Angular (preferred)
  • Experience with cloud platforms (Azure, AWS) and databases (SQL Server, MySQL, PostgreSQL)
  • API development experience (REST/JSON preferred)
  • Experience with Git version control, CI/CD pipelines, and release management practices
  • Proficiency with DevOps practices and tools
  • A working knowledge of application security and performance tuning / scalability
  • Hands-on experience using AI-assisted development tools (e.g. Claude Code, GitHub Copilot, OpenAI) to accelerate coding, review, and testing workflows
  • Bachelor's degree in Computer Science, Technology, or equivalent experience

We'd Be Extra Excited If

  • You have deep experience across at least two areas of the tech stack (backend, frontend, infrastructure, data, mobile)
  • You have consulting or professional services experience, including SOW creation and partner engagements
  • You have experience with mobile technologies (iOS, Android)
  • You've worked with distributed, cross-geography engineering teams
  • You've led or contributed to integrating LLMs or AI/ML capabilities into a production SaaS application

Why Loadlink?

Our technology positively impacts every Canadian household. We enable food to arrive at our stores, inventory to reach our malls, and eCommerce to happen. We've been the market leader in this space for over 30 years, and we're the catalyst driving technological advancement in the commercial transportation industry. Check us out at loadlink.ca.

  • The opportunity to make a difference — we're small enough that what you do gets noticed
  • The chance to learn an entirely new, huge industry
  • An open door / Teams with genuinely great people to work with
  • Flexible, hybrid work options
  • A full compensation package, including:
    • Better-than-average salary
    • Benefits
    • Matching RRSP
    • Discount stock purchase program
    • Bonus program
    • Recognition program

 

 

#LI-RF1

#LI-hybrid

Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Mississauga, ON vacancy
  •  ...monthly events in the office with your specific team. This is a requirement for this role. PointClickCare is searching for a Principal Software Engineer who will contribute to best practice application development by writing and rigorously defending production-grade code on a... 
    Suggested
    Long term contract
    Full time
    Work at office
    Remote work

    pointclickcare

    Mississauga, ON
    a month ago
  •  ...scalable platform services, leveraging modern AI-augmented engineering practices to  accelerate delivery, improve reliability, and enhance...  ...•Strong track record building and shipping production software in modern languages  (Java, Python, or similar)  • Deep understanding... 
    Suggested
    Long term contract
    Full time
    Work at office
    Remote work

    pointclickcare

    Mississauga, ON
    a month ago
  •  ...We Are Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products...  ...Collaborate closely with internal analog, digital, and software teams to drive root cause analysis and implement solutions Use... 
    Suggested
    Full time

    Synopsys Inc

    Mississauga, ON
    28 days ago
  •  ...Summary We are growing our engineering team and are looking for an experienced, product-minded Senior Software Engineer to help build and scale our platform. This role is ideal for someone who enjoys ownership, values clean and reliable systems, and thrives in a fast-moving... 
    Suggested
    Long term contract
    Full time
    Part time
    Flexible hours

    Guidewire Software

    Mississauga, ON
    8 days ago
  •  ...flowcharts, layouts and documentation to identify solutions ~ Develop process and network models to optimize architecture ~ Develop software solutions by studying systems flow, data usage and work processes ~ Evaluate the performance and reliability of system designs ~... 
    Suggested
    Permanent employment

    SRS TECHNOLOGIES INC

    Mississauga, ON
    11 days ago
  • $80k - $100k per year

     ...Job Responsibility: Build Software That Matters — Every Single Day Are you passionate about writing great software and driven by the...  ...it. We're a team of sharp, curious, and genuinely supportive engineers who care deeply about building technology that improves lives. We... 
    Full time
    Work at office
    Work from home
    Flexible hours
    1 day per week

    Prolucid Technologies

    Mississauga, ON
    11 days ago
  •  ...events in the office with your specific team. This is a requirement for this role. PointClickCare is searching for a Principal Software Data Engineer who will contribute to all phases of the software development life cycle, and will play a crucial role in designing, developing... 
    Long term contract
    Full time
    Work at office
    Remote work

    pointclickcare

    Mississauga, ON
    a month ago
  •  ...capabilities within PointClickCare, working closely with other engineering teams across the organization to identify, build and support generative...  ...scalable and high-impact AI Products   Job summary The Principal AI Platform Engineer will focus on building the infrastructure... 
    Full time

    pointclickcare

    Mississauga, ON
    25 days ago
  •  .../monthly events in the office with your specific team. This is a requirement for this role.   Overview: As a Manager of Software Engineering reporting to the Sr Manager of Engineering, you'll lead multiple Agile teams to deliver high-quality software solutions. You'll... 
    Long term contract
    Full time
    Work at office
    Remote work

    pointclickcare

    Mississauga, ON
    25 days ago
  • $151k - $226k per year

     ...Category Engineering Hire Type Employee Job ID 14488 Base Salary Range $151000-$226000 Remote Eligible No Date Posted 06.16.2026...  ...empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological... 
    Internship
    Remote work

    Synopsys Inc

    Mississauga, ON
    more than 2 months ago
  •  ...weekly/monthly events in the office with your specific team. This is a requirement for this role. Overview: As a Manager of Software Engineering reporting to the Director of Engineering, you’ll lead multiple Agile teams to deliver high-quality software solutions. You’ll... 
    Long term contract
    Full time
    Work at office
    Remote work

    pointclickcare

    Mississauga, ON
    a month ago
  •  ...Aviya Aerospace Systems is a leader in engineering services and solutions for mission critical Aerospace and Defense applications. Aviya provides expertise in program management, systems, software, mechanical, and hardware engineering to many top-tier Aerospace and Defense... 
    Full time
    For contractors

    aviyatech

    Mississauga, ON
    a month ago
  • $142k - $158k per year

    At PointClickCare our mission is simple: to help providers deliver exceptional care. And that starts with our people. As a leading health tech company thats founder-led and privately held we empower our employees to push boundaries innovate and shape the future of healthcare...
    Long term contract
    Full time
    Work at office
    Remote work
    Flexible hours

    PointClickCare

    Mississauga, ON
    5 days ago
  • $165k - $248k per year

     ...Category Engineering Hire Type Employee Job ID 13370 Base Salary Range $165000-$248000 Remote Eligible No Date Posted 05.21.2026...  ...empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological... 
    Remote work

    Synopsys Inc

    Mississauga, ON
    more than 2 months ago
  • $72.4k - $120.8k per year

     ...into a role where your talent for quality engineering directly shapes the future of healthcare...  ...Required Skills ~2-5 years of software QA experience, including both manual and...  ...fière d'être un employeur souscrivant au principe de l'égalité d'accès à l'emploi. Tous les... 
    Full time
    Part time
    Remote work
    Worldwide

    IQVIA

    Mississauga, ON
    14 days ago
  •  ...your specific team. This is a requirement for this role. Job Summary:   The Platform Engineering team is a close-knit group of highly senior engineers focused on building software products for developers — from internal APIs and services to developer tooling, CI/CD... 
    Long term contract
    Full time
    Work at office
    Remote work

    pointclickcare

    Mississauga, ON
    a month ago
  •  ...procedures/guides for implementing such products into computer software design, development and V&V processes. Prepare requirements...  ...production of safety critical software . Execute software engineering tasks including software requirements specification, software design... 
    Full time
    Flexible hours

    AtkinsRéalis

    Mississauga, ON
    11 days ago
  •  ...Looking to take the next step in your career? Hatch is currently seeking a highly motivated and experienced  Principal Signal/Train Control Engineering Manager to join our Global Rail Systems team in Mississauga, Ontario location . In this role the ideal candidate... 
    Long term contract
    For contractors
    Local area
    Flexible hours

    Hatch

    Mississauga, ON
    12 days ago
  • $140k - $280k per year

     ...Lines to create joint ownership, targets, and execution plans when projects have multiple business lines participating (e.g. Capgemini Engineering, Insights and Data, Invent, etc.) Sell and deliver Smart Grid and Utilities transformation consulting projects Support... 
    Permanent employment
    Full time
    Local area

    Capgemini

    Mississauga, ON
    6 days ago
  • We are always looking for talented people for upcoming opportunities. If you have experience in Software Engineering or Computer Science and would like to join our talent pool, please submit your resume and complete the application questions. 
    Full time

    aviyatech

    Mississauga, ON
    a month ago
  • $79.32k - $110.68k per year

     ...to enable growth and progress together with the firm. Role Summary We are seeking a highly skilled and motivated Software Development Engineer in Test (SDET) Automation Tester to join our dynamic engineering team. The ideal candidate will be responsible for designing... 
    Full time

    Citi

    Mississauga, ON
    25 days ago
  • At PointClickCare our mission is simple: to help providers deliver exceptional care. And that starts with our people. As a leading health tech company that’s founder-led and privately held, we empower our employees to push boundaries, innovate, and shape the future of healthcare...
    Long term contract
    Full time
    Work at office
    Remote work

    pointclickcare

    Mississauga, ON
    a month ago
  •  ...technologies that seamlessly integrate into everyday life. Our innovation engine continuously expands the platform’s capabilities, addressing...  .... Role Overview: We are seeking a high-caliber Senior Software Quality Engineer to lead the quality lifecycle of our medical... 
    Full time
    Worldwide
    Shift work

    Myant Shared Service Corp.

    Mississauga, ON
    a month ago
  •  ...Responsibility: Connect with us LinkedIn , Instagram , Facebook , Twitter Do you want to build the software that builds cities? EllisDon's Software Engineering team is part of EllisDon's Digital and Data Engineering division , an organization of 180+ people,... 
    Full time

    EllisDon Corporation

    Mississauga, ON
    6 days ago
  •  ...Senior Software Developer Aversan Inc. () is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace defence and space industries. We are... 
    Full time

    Aversan

    Mississauga, ON
    5 days ago
  •  ...Job Description Overview Join our team as a Control System Software Specialist leading complex software and control design,...  ...nuclear projects. You will oversee technical documentation, guide engineering teams, and collaborate closely with clients and suppliers to deliver... 
    Full time
    Internship
    Flexible hours

    AtkinsRéalis

    Mississauga, ON
    8 days ago
  • $55.37k - $113.91k per year

     ...Overview 416 Automation Inc., founded in 2009, is a leading engineering firm specializing in tailored test solutions for the automotive...  ...technologies. Summary We're looking for a Senior Controls Software Developer with 5-7 years of experience, to join our growing... 
    Full time
    Monday to friday
    Flexible hours

    416 Automation Inc.

    Mississauga, ON
    11 days ago
  • $101.04k - $151.04k per year

     ...Looking For: As an Advanced Sustaining Engineer you will primarily drive the technical...  ...production. Manages the strategic rollout of software and firmware changes into production...  ...D. Represents the organization as the principal customer contact and performs project leadership... 
    Long term contract
    Full time
    Work at office
    Local area

    Zebra Technologies

    Mississauga, ON
    4 hours ago
  • $50 per hour

     ...Education: Expérience: Education Bachelor's degree Tasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required Communicate technical problems, processes and solutions Research and evaluate... 
    Full time
    Temporary work

    Clientserver Tech Systems

    Mississauga, ON
    20 days ago
  •  ...for you.     Description   The Role   As a Delivery Engineer on the PDL Engineering team, you'll own the full upstream...  ...conversation and add value. You don't write code, but you understand how software is built and how decisions ripple through a system. Are... 
    Work at office

    Purolator

    Mississauga, ON
    17 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!