Talent.com

Software programmer Jobs in Oakville, ON

Create a job alert for this search

Software programmer • oakville on

Last updated: 3 days ago

Software Development Manager

PurolatorMississauga, ON, CA
Full-time

As Canada’s leading integrated freight, package, and logistics provider, we’ve been helping promises get where they need to be for more than 60 years.The places we go, the elements we brave, the pr... Show more

Software Engineer Student

PCL ConstructionOakville, ON, CA
Full-time

The future you want is within reach.At PCL, we build the places where life happens and find camaraderie in the process.We’re a community of builders committed to building better communities.That’s ... Show more

Software Test Automation Engineer

Trevor Frances RecruitmentOakville, Ontario, .CA
Full-time
Quick Apply

Trevor France Recruitment is seeking a skilled Software Test Automation Engineer on behalf of our client.This role is responsible for designing, implementing, and maintaining automated testing fram... Show more

AS400/RPG Software Developer

Magnum HuntMississauga
CA$35.00 hourly
Full-time +1

AS400/RPG Intermediate Software Developer.Full Time/Job Location: Mississauga, ON.Reporting To: Development and Infrastructure Manager.MUST HAVEs: iSeries (AS/400), RPG ILE.The successful candidate... Show more

Software Developer

University Health NetworkMississauga, ON, CA
Full-time

Traferox creates, manufactures and commercializes products used to transplant solid organs (lungs, heart, liver, kidneys, pancreas).These products employ technologies invented by the transplant sur... Show more

Sr. Manager- Software Engineering- Healthcare IT

2105 Merge Canada Holdco Unlimited Liability CompanyMississauga, Ontario
Remote
Full-time

Merge medical imaging solutions, offered by Merative, combine intelligent, scalable imaging workflow tools with deep and broad expertise to help healthcare organizations improve their confidence in... Show more

Applications Development Sr Programmer Analyst

CitiMississauga Ontario Canada
Full-time

The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems ... Show more

CNC Programmer (Fanuc / CAD-CAM)

DBG CanadaMississauga, Ontario, Canada
CA$30.00 hourly
Full-time
Quick Apply

We are seeking a CNC Programmer to develop and optimize machining programs for precision automotive components.This role focuses on CNC programming, setup support, and process optimization.Develop ... Show more

Embedded Software Engineer

AversanMississauga, Ontario, Canada
Full-time

Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.We are currently seeking a qualified Embedded Software En... Show more

Software Developer Development Support

MCD McKesson Canada Corporation / La Corporation McKesson CanadaMississauga, ON, CAN
Full-time

This role is responsible to be part of a cross-functional team that develops technological solutions as well as perform support / operational duties.To perform along software teams on multiple proj... Show more

Lead Machinist/Programmer

Randstad CanadaMississauga, Ontario, CA
CA$40.00 hourly
Full-time +1
Quick Apply

This full-time opportunity in the industrial food processing industry is calling for a skilled Lead Machinist/Programmer to join a premier facility in Mississauga.Offering a competitive wage of $40... Show more

Senior Systems Software Engineer (Robotics)

Gastronomous Technologies Inc.Oakville, Ontario, Canada
Full-time

Gastronomous is a fast-paced, dynamic company focused on revolutionizing the quick-service restaurant (QSR) industry.Gastronomous realizes the “Kitchen of the Future” through advanced industrial au... Show more

Frontend Software Engineer

Themis IntelligenceMississauga, ON, CA
CA$85,000.00 yearly
Full-time +1

Themis Intelligence builds the Utility Knowledge Base (UKB) and Human-Guided Intelligence (HGI) platforms, redefining how utilities operate.Our systems transform complex operational data into clear... Show more

CNC Programmer

LegrandMississauga, ON, CA
Full-time

CNC Programmer to join the Power Bus Way Team in Mississauga, ON.The CNC Programmer will be responsible for providing support to engineering and fabrication departments with their technical experti... Show more

Decision Support Programmer Analyst (18-month contract)

Canadian Tire Corporation, LimitedMississauga, ON
CA$27.00 hourly
Full-time +1

The Decision Support Programmer Analyst role is to develop and support applications and processes in our Operations Planning Centre (OPC) to enable day to day decision making and support product fl... Show more

SCADA Software Specialist – DER Systems

Rodan Energy Solutions Inc.Mississauga, ON, CA
CA$80,000.00 yearly
Permanent
Quick Apply

About Us  Rodan Energy is a North American leader in distributed energy resources and energy intelligence, enabling a more reliable, cost effective, and decarbonized grid.We partner with ... Show more

Outside Automation Sales Specialist — PLC &Software

WestburneMississauga, ON, CA
Full-time

Rexel is a world leader in the electrical distribution market, operating in 18 Countries and leveraging a network of 1950 branches and 27000 employees.We provide innovative electrical solutions and... Show more

Senior Software Quality Engineer (Systems & Support)

Myant Shared Service Corp.Mississauga, ON, CA
Full-time
Quick Apply

About Myant: At Myant, our mission is to help people Live Younger, Longer by transforming healthcare from episodic, reactive care to proactive, preventive health management.Through our pi... Show more

People also ask
Software Development Manager

Software Development Manager

PurolatorMississauga, ON, CA
12 days ago
Job type
  • Full-time
Job description

It’s not a package. It’s a promise®.

As Canada’s leading integrated freight, package, and logistics provider, we’ve been helping promises get where they need to be for more than 60 years. How does the magic happen? The journey starts with you. The places we go, the elements we brave, the promises we deliver – it’s all possible because of our people. So, whether you’re looking to build new skills, make an impact in your community, or inspire your team, we go there for you.

Description

Reporting into the Digital Channels Team within IT, the Software Development Manager will lead the end-to-end development of the Receiver Solutions Platform. This role is responsible for delivering modern, scalable, and intelligent customer-facing solutions that enhance visibility, personalization, and overall experience for Purolator customers.

This is a hands-on technical leadership role requiring full stack expertise, strong architectural oversight, and the ability to lead by example. The successful candidate will operate as both a people leader and Dev Lead, while driving adoption of AI-enabled software development and testing practices across the team.

Responsibilities

Engineering Leadership & Delivery

  • Lead the end-to-end software development lifecycle, ensuring delivery of high-quality, scalable, and secure solutions
  • Act as a hands-on Dev Lead, contributing to system design, code reviews, and development where necessary
  • Own delivery outcomes including quality, timelines, budget, and business value
  • Establish and enforce engineering best practices and development standards

Architecture & Technology Strategy

  • Lead application architecture and design in collaboration with Enterprise and Security Architects
  • Drive adoption of microservices architecture, API-first design, and distributed systems
  • Ensure solutions are cloud-native, scalable, and resilient using AWS technologies
  • Champion modern DevOps practices including CI/CD, automation, and monitoring

AI-Driven Development & Innovation

  • Act as a role model for AI adoption within engineering, embedding AI across the Software Development Life Cycle (SDLC)
  • Promote the use of:
    • AI-assisted coding tools to improve developer productivity
    • AI-driven test automation and quality engineering
    • Intelligent monitoring, debugging, and incident management
  • Identify and drive opportunities to integrate AI capabilities into customer-facing solutions

Team Leadership & Capability Building

  • Lead, coach, and develop a high-performing cross-functional team (Developers, QA, Business Analysts)
  • Foster a culture of continuous learning, innovation, and AI-first thinking
  • Conduct code reviews, provide technical mentorship, and support career growth
  • Drive accountability, ownership, and engineering excellence across the team

Product & Stakeholder Collaboration

  • Partner with Product Management to define product vision, roadmap, and priorities
  • Translate business requirements into scalable technical solutions
  • Collaborate with stakeholders to ensure alignment and successful delivery of customer-centric products

Technology Stacks and Expectations

Core Engineering Stack

  • Full stack engineering expertise
  • Backend: Java (Java 21), Python
  • Frontend: React, nice to have: Angular, Next.js
  • APIs: RESTful services and microservices
  • Databases: Postgres, DynamoDB (relational and NoSQL), nice to have: any NoSQL

Platforms & Practices

  • Microservices architecture
  • AWS cloud technologies and services : Lamda Functions, SQS, SNS, API Gateway, CloudFront, Monitoring and Observability
  • CI/CD pipelines and DevOps tooling (GitHub, nice to have: Terraform)
  • Agile methodology and related delivery tools (Jira, Confluence)

AI-Enabled Engineering

  • Experience with or strong advocacy for:
    • AI-assisted development tools
    • AI-augmented testing and automation
    • AI-driven DevOps and observability practices

Qualifications

Basic Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related technical discipline
  • 6–10 years of software development experience, with strong full-stack exposure
  • 5+ years of experience leading a software development team
  • Proven ability to code, design, and lead simultaneously, operating as a hands-on technical leader
  • Experience building customer-facing digital products with a strong focus on user experience

Technical & Platform Expertise

Demonstrated ability to provide leadership and guidance to engineering teams across the following:

  • Maintaining and evolving applications using Java/J2EE, Python, Angular, React, Postgres, and DynamoDB
  • Designing, building, and maintaining RESTful APIs and microservices-based services
  • Building and operating large-scale, distributed systems on AWS cloud technologies
  • Implementing and optimizing CI/CD pipelines and DevOps practices (GitHub, Terraform)
  • Leveraging tools such as Jira and Confluence for agile delivery and team collaboration

Preferred Qualifications

  • Strong knowledge of software engineering best practices across the full SDLC
  • Experience with Agile methodologies and high-performing engineering teams
  • Proven track record of delivering scalable, cloud-native solutions
  • Demonstrated leadership in adopting and scaling AI-enabled engineering practices
  • Strong coaching and mentoring skills, with a passion for developing talent
  • Ability to drive innovation and continuous improvement

Language Requirement: Proficiency in English is required for this position due to the frequent communications that must be conducted in English with various stakeholders. This requirement is justified by the nature of the responsibilities and operational needs.

POSTING DETAILS
Location:
530 - Corporate
Working Conditions:
Office Environment

Reports to: Senior Manager Technology
---

Purolator is an equal opportunity employer committed to diversity and inclusion. We welcome all qualified applicants and provide accommodations during the recruitment process upon request.

Purolator complies with Canadian law in all recruitment practices. During pre-screening, we may use an Artificial Intelligence (AI) tool, supported by human oversight, to efficiently manage tasks such as resume screening and candidate matching, enabling our team to connect with qualified candidates faster.

Personal information is used solely for recruitment and managed in accordance with privacy legislation. For AI-related inquiries only, contact TalentCOE@purolator.com. To apply, visit our Careers Page.

We recognize that employees and their families are essential to our success. We strive to provide a safe, healthy, and supportive workplace, ensuring the right people have the tools they need to thrive.

Every day at Purolator is an opportunity to connect with colleagues, customers, and communities to make a positive impact. Learn more about our values at www.purolator.com.