1

Programming Jobs in Toronto, ON (NOW HIRING)

Role Summary The DevOps Engineer will join the Software Engineering team that leads the delivery of products and platforms that enable OMERS Global Investments (GI) and Corporate teams to analyze ...

Showing results 21-40

Programming information

See Toronto, ON salary details

$21K

$74.6K

$141.7K

How much do programming jobs pay per year?

As of Sep 14, 2026, the average yearly pay for programming in Toronto, ON is $74,587.00, according to ZipRecruiter salary data. Most workers in this role earn between $47,239.00 and $95,434.00 per year, depending on experience, location, and employer.

What is programming?

Programming is the process of designing, writing, testing, and maintaining the code that allows software applications and computer systems to function. It involves using programming languages, such as Python, Java, or C++, to instruct computers on how to perform specific tasks. Programmers solve problems, automate tasks, and bring digital projects to life by creating efficient and reliable code. The field requires logical thinking, attention to detail, and continuous learning as technologies evolve.

What are the key skills and qualifications needed to thrive as a programmer, and why are they important?

To thrive as a Programmer, you need strong proficiency in programming languages such as Python, Java, or C++, along with a solid understanding of algorithms and software development principles, typically backed by a degree in computer science or related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and often certifications in specific technologies or frameworks are valuable. Problem-solving, attention to detail, and effective communication are standout soft skills in this role. These skills and qualities are crucial for building efficient, reliable software and collaborating effectively within development teams.

What are some common challenges programmers face when working on large-scale projects, and how can they be addressed?

Programmers working on large-scale projects often encounter challenges such as managing code complexity, ensuring effective communication across teams, and maintaining consistent coding standards. These issues can be addressed by utilizing version control systems, participating in regular code reviews, and leveraging project management tools to coordinate tasks. Additionally, adhering to clear documentation practices and following established development methodologies like Agile can help keep projects organized and collaborative.

What is the difference between Programming vs Software Development?

AspectProgrammingSoftware Development
Primary FocusWriting code and algorithmsDesigning, creating, and managing entire software projects
Skills RequiredCoding languages, problem-solvingProgramming, project management, system design
Work EnvironmentIndividual coding tasks, debuggingTeam collaboration, planning, testing
CertificationsNone specific, often self-taught or bootcampsSoftware engineering degrees, certifications like Scrum or PMP

Programming primarily involves writing and testing code, focusing on individual tasks. Software development encompasses the entire process of designing, building, and maintaining software projects, often requiring broader skills and teamwork. While programming is a core component of software development, the latter includes planning, architecture, and project management.

What kind of jobs involve programming?

Programming jobs include roles such as software developer, web developer, mobile app developer, systems analyst, and game programmer. These positions typically require knowledge of programming languages like Java, Python, or C++, and often involve working in teams using development tools and version control systems.

What are the most commonly searched types of Programming jobs in Toronto, ON?

The most popular types of Programming jobs in Toronto, ON are:

What cities near Toronto, ON are hiring for Programming jobs?

Cities near Toronto, ON with the most Programming job openings:

Infographic showing various Programming job openings in Toronto, ON as of August 2026, with employment types broken down into 1% Internship, 82% Full Time, 12% Part Time, 4% Contract, and 1% Nights. Highlights an 86% Physical, 6% Hybrid, and 8% Remote job distribution, with an average salary of $74,587 per year, or $35.9 per hour.

Senior Transmission Lines Design Engineer

Mississauga, ON • On-site

CA$130K - CA$165K/yr

Full-time

Medical, Dental, Vision, Life, PTO

Re-posted 22 days ago


Key responsibilities

  • Lead the design and engineering execution of overhead and underground transmission line projects from concept through construction support

  • Perform feasibility studies, develop project scope, create engineering designs, analyses, and calculations for transmission projects

  • Manage engineering scope, schedules, budgets, and deliverables while coordinating with multidisciplinary teams and stakeholders


Job description

At Phasor, we're focused on the big picture and the small details.

As a wholly owned subsidiary of Quanta Services, we provide engineering and design services across transmission & distribution, substations, protection & control, geomatics, civil & structural design, telecommunications, panel fabrication, and the testing and commissioning of medium and high-voltage electrical infrastructure.

Be part of a team that delivers projects from conceptual engineering and detailed design through construction support, commissioning, and startup. Built on technical excellence, collaboration, and a commitment to safety and quality, we take on complex challenges together.

The Opportunity

We're looking for an experienced Senior Transmission Line Design Engineer to join our team as we support a growing portfolio of transmission projects across North America, including major ECI and EPC projects.

In this role, you will lead the design and engineering execution of overhead and underground transmission projects, supporting everything from concept development through detailed engineering, construction support, and project delivery.

If you enjoy solving complex engineering challenges, leading multidisciplinary teams, and contributing to major transmission projects across North America, this role offers meaningful technical work, leadership opportunities, and long-term professional growth. #phasorinclusive

What You'll Do
  • Lead the design and engineering execution of overhead and underground transmission line projects from concept through construction support
  • Perform feasibility studies, project scope development, capital cost estimates, conceptual and detailed engineering designs, analyses, and calculations for transmission projects
  • Interpret client requirements, applicable codes, and engineering standards while developing design criteria, scopes of work, material specifications, and construction specifications
  • Develop and review PLS-CADD, PLS-TOWER, and PLS-POLE models that accurately represent project requirements
  • Manage the engineering component of projects, including engineering scope, schedules, budgets, and deliverables while reporting project progress to senior management
  • Coordinate with multidisciplinary teams, clients, contractors, and project stakeholders throughout project execution
  • Prepare proposals, cost estimates, and budgets for transmission line projects
  • Conduct site investigations and field reviews as required
  • Review and seal engineering deliverables supporting the successful energization of overhead and underground transmission projects
What We're Looking For
  • Bachelor's Degree in Civil Engineering or Electrical Engineering
  • Registered Professional Engineer (P.Eng.)
  • 8+ years of relevant transmission line engineering experience, ideally within Canada
  • Experience designing overhead and underground transmission systems
  • Strong knowledge of applicable industry codes and standards, including CEC, CSA, IEEE, IEC, CIGRE, ANSI, and NEMA
  • Proficiency with the PLS software suite, including PLS-CADD, PLS-TOWER, and PLS-POLE
  • Experience leading engineering projects and coordinating multidisciplinary teams
  • Strong communication, leadership, and project management skills
  • Experience performing electrical studies such as EMF, corona losses, grounding design, and lightning performance is considered an asset
  • Experience with construction and construction support is considered an asset
  • Valid Class 5 driver's licence

Expected annual salary: $130,000–$165,000 (actual compensation may vary based on qualifications, experience, and current market conditions.)

Benefits

Why Phasor Engineering

At Phasor Engineering, you'll have the opportunity to be part of some of North America's most complex utility, industrial, and infrastructure projects while collaborating with a highly skilled multidisciplinary team. We offer a supportive and entrepreneurial environment where innovation, professional growth, and teamwork are valued.

As part of Quanta Services, you'll benefit from the resources and stability of an industry leader while maintaining the agility and culture of a growing engineering consultancy.

Whether you're looking to deepen your expertise, take on new challenges, or advance your career, you'll find opportunities to learn, grow, and make an impact.

We offer:

  • Competitive compensation
  • Comprehensive health, dental, vision, life, and disability benefits
  • RRSP matching
  • Paid time off, wellness programs, and Employee Assistance Program (EAP)
  • Diverse utility and infrastructure project exposure
  • Opportunities for technical growth and leadership development
  • Collaborative teams built on technical excellence

Phasor Engineering is an equal opportunity employer committed to a diverse workforce. We welcome and encourage applications from people of all backgrounds. We thank everyone for their interest; however, only those selected for an interview will be contacted.

Accessibility: Phasor Engineering is committed to an inclusive and accessible workplace. Accommodations are available upon request throughout the recruitment process and employment. If you require accommodation at any stage of the process, please let us know and we will work with you to make appropriate arrangements.

Phasor may use technology, including AI-enabled tools, to support certain aspects of the recruitment process. All hiring decisions are made by people.