1

Software Engineer Training Jobs in Ontario (NOW HIRING)

... Software Engineer who takes end-to-end ownership, thrives in ambiguity, and wants to build systems ... Conferences & training budget * Regular internal training programs Financial planning * Let us help ...

TTEC Digital seeks a Principal Software Engineer to join our team. This role is a full-time and ... Training up the engineers around you - you raise the whole team's level unblocking, by writing code ...

Direct experience training or mentoring other software engineers in new technologies or methodologies. * Hands-on experience with modern UI frameworks like React, NextJS, or similar. * Experience ...

... software engineering with AI-driven logic and orchestration * Participate in Agile ceremonies ... Work on real client products from your first day instead of internal training projects * Gain hands ...

CA$184K - CA$269K/yr

Job Requisition ID # 26WD98709 Senior Software Engineer - Machine Learning Fusion - Collaborative ... Experience with cloud data processing, training, deployment, or operations (AWS, GCP) * Experience ...

We are on the hunt for a seasoned Full-Stack Software Engineer who is driven by the challenge of ... See your performance in real time, be part of a supportive team with a focus on training, coaching ...

Sr. Software Engineer, AI Compiler

Toronto, ON ยท On-site

CA$100K - CA$500K/yr

A passionate software engineer eager to work on compiler technologies and the challenges of AI ... training and multi-chip scaling. * Deep expertise in compiler technologies including custom MLIR ...

Senior AI Software Engineer We're a naan traditional company... We are seeking a Senior AI software ... FGF believes in Home Grown Talent, accelerated career growth with leadership training. Unleashing ...

Showing results 21-40

Software Engineer Training information

What are the key skills and qualifications needed to thrive in software engineer training, and why are they important?

To thrive as a Software Engineer Training, you need a solid understanding of programming languages (such as Python, Java, or C++), algorithms, and software development principles, often backed by a degree in computer science or related field. Familiarity with development tools like version control systems (e.g., Git), integrated development environments (IDEs), and continuous integration platforms is typically required. Strong problem-solving abilities, willingness to learn, and effective communication skills help you excel in collaborative and fast-paced environments. These skills are critical for contributing to projects, adapting to new technologies, and succeeding in a team-oriented role.

What training do you need to be a software engineer?

To become a software engineer, you typically need a bachelor's degree in computer science, software engineering, or a related field. Gaining proficiency in programming languages such as Java, Python, or C++, along with understanding data structures, algorithms, and software development practices, is essential. Practical experience through internships, coding projects, or certifications can also enhance job prospects.

Is 25 too late to become a software engineer training?

Software engineering training is accessible at any age, and many successful professionals start in their mid-20s or later. Age does not prevent learning programming languages, gaining certifications, or entering the field, as skills and experience are the primary factors for employment in software engineering.

What does a software engineer training do?

As a Software Engineer Training, your day often starts with team stand-up meetings to discuss project updates and set priorities. You will spend most of your time learning from senior engineers, writing code, participating in code reviews, and troubleshooting software issues under guidance from mentors. Expect to engage in hands-on training activities, attend technical workshops, and gradually take on more complex tasks as your skills develop. This supportive environment is designed to help you build strong technical foundations, adapt to company workflows, and prepare for future advancement within the team.

How do I get into software engineer training with no experience?

To start software engineer training with no experience, beginners can enroll in coding bootcamps, online courses, or community college programs that teach programming languages like Python, Java, or JavaScript. Building a portfolio through personal projects and practicing coding skills on platforms like GitHub or LeetCode can also help demonstrate competence to employers.

What is a software engineer training?

A Software Engineer Training job is an entry-level position designed to help individuals develop technical skills and industry knowledge. It typically involves hands-on coding, software development projects, and mentorship from experienced engineers. Participants may work on real-world applications, learn best practices, and gain exposure to different technologies. The goal is to prepare trainees for a full-time software engineering role by building their problem-solving abilities and coding proficiency.

What are popular job titles related to Software Engineer Training jobs in Ontario?

For Software Engineer Training jobs in Ontario, the most frequently searched job titles are:

What job categories do people searching Software Engineer Training jobs in Ontario look for?

The top searched job categories for Software Engineer Training jobs in Ontario are:

Infographic showing various Software Engineer Training job openings in Ontario as of August 2026, with employment types broken down into 1% As Needed, 72% Full Time, 25% Part Time, and 2% Contract. Highlights an 95% Physical, 1% Hybrid, and 4% Remote job distribution.

Senior Software Engineer

AutoScout24

Toronto, ON โ€ข On-site, Remote

Full-time

Re-posted 29 days ago


Job description

Atย AutoScout24,ย we're excited to be hiring for our Canadian company,ย Trader Corporation -ย a key part of our international family.
As the Canadian arm of Europe's largest online car marketplace, Trader Corporation plays a vital role in transforming how people buy, sell, and finance vehicles. With well-known brands likeย AutoTrader.ca, AutoSync, and Dealertrack Canada, Trader Corporation is driving digital innovation in the automotive industry - now reaching over 25 million Canadians every month.
ย 
This role will be within theย Dealertrack Canadaย team, the country's leading automotive financing portal, processing over 6.5 million credit applications annually.
ย 
---ย 

We'reย looking for aย Senior Software Engineerย who takes end-to-end ownership, thrives in ambiguity, and wants to build systems that matter. This role is central to modernizing our platform so we can better detect fraud, assess risk, and move faster as a business.ย You'llย help shape architecture, influence technical direction, and own what you build-from design to production.ย ย The softwareย you'llย build directly influencesย financial trust, fraud prevention, and risk decisionsย across Canada's automotive ecosystem. Your work will haveย realย impactย atย scale-andย you'llย have the autonomy and responsibility to shape howย it'sย done.ย 

Ifย you'reย motivated by ownership, technical challenges, and building systems that truly matter,ย you'llย feel at home here.ย 

Whatย You'll Do:

Build & Evolve Critical Systemsย 

  • Improve and extend a large, production-grade codebase with aย strong bias for clean code, testing, and long-term maintainability.
  • Design and implement scalable, resilient solutionsย using modern architecture principles (modularity, clear boundaries, observability).
  • Modernize legacy components to unlock new capabilities in fraud detection and risk analysis.ย 

Own Architecture & Technical Decisionsย 

  • Drive architectural discussions and decisions, balancingย pragmatism with technical excellence.
  • Set and enforce high quality barsย for new services and modules, with a focus on testability, performance, and reliability.
  • Identify and reduce technical debt in ways that measurably improve developer velocity and system robustness.ย 

Build With an Ownership Mindsetย 

  • Work across theย full software lifecycle: design, build, deploy,ย operate, and iterate.
  • Embrace a "you build it, you run it"ย DevOps mindset alongside your team.
  • Make thoughtful trade-offs between effort, quality, and user value-always with accountability for outcomes.ย 

Collaborate & Leadย 

  • Work closely with product managers, designers, and other engineers in an agile, cross-functional team.
  • Contribute ideas, challenge assumptions, and continuously improve how we build software.
  • Mentor and support other engineers through code reviews, design discussions, and technical leadership.ย 

Whatย We're Looking For:

  • A senior engineer whoย takes responsibility for results, not just implementations.
  • Someone who enjoys complex problem-solvingย andย isn'tย afraid of legacy systems-or changing them.
  • Strong engineering fundamentals: clean code, testing discipline, system design, and performance awareness.
  • Strong experience withย TypeScriptย and modernย React / Next.js
  • Strong experience building production systems withย .NETย (Core / modern .NET preferred).
  • Comfort operating in production environments and learning from real-world feedback.
  • A builder's mindset: If you canย thinkย it, you can build it. If you build it, you own it.
  • Experience leveraging AI,ย Generative AI (GenAI)ย toย enhanceย engineeringย productivity,ย automateย repetitiveย tasks, andย optimizeย workflows.ย Youย shouldย demonstrateย theย abilityย toย integrateย AI-drivenย solutionsย intoย yourย dailyย workย - suchย asย codeย generation,ย debugging,ย reviews,ย documentation, andย decisionย support-toย improveย efficiencyย forย yourselfย andย yourย teams. Aย proactiveย approachย toย exploringย andย implementingย AIย toolsย thatย driveย innovationย and streamlineย developmentย processesย isย highlyย valued.ย 

What's In It For You?

We understand that there is life at work and life outside of work. Here are a few benefits we allย benefitย from that support us to be our creative best.ย 

ย Benefitsย fromย Day 1ย 

  • Gymย discounts
  • Employee and Family Assistance program
  • Virtual wellness events
  • Conferences & training budget
  • Regular internal training programsย 

Financialย planningย 

  • Letย usย helpย youย investย inย yourย futureย withย 3%ย matchingย towardsย yourย pensionย and multipleย formsย ofย incomeย protection.ย 

ย Competitiveย salaryย 

  • Annualย bonusย structure
  • 3% CPP matchingย 

---

The base salary range for this position is CAD 140,000 - CAD 190,000.

This range reflects the expected compensation at the time of posting. The final offer may vary and can be higher based on relevant skills, experience, location, and market conditions. Based on the role the total rewards package may also include benefits, bonus, and other employee offerings.

Use of Artificial Intelligence in Hiring: We use artificial intelligence ("AI") in our hiring process, including to screen, assess, or select applicants for this position.
Vacancy Status: This job posting is for an existing vacancy.