1

Software Engineer Jobs in Ontario (NOW HIRING)

Software Engineer in Test Skills: Automation, Python, ETL, SQL, Framework Development Responsibilities * Experience in a variety of both API and UI test automation frameworks/tools e.g., Soap/RestUI ...

Our Software Engineering team is currently developing end-to-end real-time solutions for the public safety and security industries. This includes data interfacing, collection, aggregation, display ...

InvestorCOM is seeking a Software Engineer to design, build, and evolve the software that powers our compliance platform and delivers meaningful value to our clients. This is a hands-on engineering ...

Software Engineer Job Type: Contract Location: Remote Job Summary: We are looking for experienced software engineers to help train and evaluate next-generation AI systems through real-world software ...

ROLE: SOFTWARE ENGINEER TEAM: MEDIA LOCATION: TORONTO (HYBRID) COMPANY OVERVIEW Salt is a North American marketing agency that creates connected experiences through creative, digital & media ...

We are looking for an enthusiastic and motivated software engineer to join our marketplace teams. This is an excellent opportunity for someone early in their career who is eager to learn and ...

Software engineer

Toronto, ON · On-site

CA$75K - CA$85K/yr

Full stack software engineer with the sense of product and can handle task by them selves and knows next.js, playwright Sepi workwolf uses Workwolf's AI-enabled tools to sort and screen applications ...

Software engineer

Toronto, ON · On-site

CA$75K - CA$85K/yr

Full stack software engineer with the sense of product and can handle task by them selves and knows next.js, playwright Sepi workwolf uses Workwolf's AI-enabled tools to sort and screen applications ...

Software Engineer Department: Commercial Marketer and Web Accelerator Engineering Location: Toronto, ON (Hybrid) Posting date: Closing date: About the job Ready to push the limits of what's possible?

Software engineer

Toronto, ON · On-site

CA$75K - CA$85K/yr

Full stack software engineer with the sense of product and can handle task by them selves and knows next.js, playwright Sepi workwolf uses Workwolf's AI-enabled tools to sort and screen applications ...

Software engineer

Toronto, ON · On-site

CA$75K - CA$85K/yr

Full stack software engineer with the sense of product and can handle task by them selves and knows next.js, playwright Sepi workwolf uses Workwolf's AI-enabled tools to sort and screen applications ...

Software Engineer Department: Commercial Marketer and Web Accelerator Engineering Location: Toronto, ON (Hybrid) Posting date: Closing date: About the job Ready to push the limits of what's possible?

next page

Showing results 1-20

Software Engineer information

See Ontario salary details

$43K

$102.7K

$158.5K

How much do software engineer jobs pay per year?

As of Sep 15, 2026, the average yearly pay for software engineer in Ontario is $102,726.00, according to ZipRecruiter salary data. Most workers in this role earn between $81,000.00 and $120,000.00 per year, depending on experience, location, and employer.

What is a software engineer?

Software Engineers are professionals who design, develop, test, and maintain computer software and systems. They use programming languages, engineering principles, and problem-solving skills to build applications, websites, or software solutions that meet specific needs. Software Engineers may work in a variety of industries, such as technology, finance, healthcare, or entertainment, collaborating with other team members to deliver functional and reliable software. Their role often involves analyzing user requirements, writing code, debugging errors, and continually improving software performance.

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

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are typically required. Excellent teamwork, communication, and adaptability distinguish top performers in this role. These skills ensure efficient, high-quality software development that meets user needs and adapts to technological changes.

What are some common challenges software engineers face when collaborating on large development teams?

Software engineers working on large teams often encounter challenges with communication, code integration, and maintaining consistent coding standards. Coordinating across multiple developers can lead to merge conflicts and misunderstandings about project requirements or priorities. Adopting tools like version control systems, regular code reviews, and clear documentation helps mitigate these issues. Building strong collaboration skills and proactively seeking clarification are key to ensuring smooth teamwork and project success.

What is the difference between Software Engineer vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certificationsBachelor's degree often preferred, certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systemsWriting, coding, and implementing software applications
Industry UsageUsed across tech, finance, healthcare, and more for system-level rolesCommonly used in app and web development projects
Search IntentUnderstanding roles, responsibilities, and qualificationsLearning about coding, programming, and project work

While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

Are software engineers still in demand?

Yes, software engineers are in high demand across many industries due to ongoing digital transformation, the growth of cloud computing, and the need for software development, maintenance, and cybersecurity skills. The profession offers strong job stability, competitive salaries, and opportunities to work with various programming languages and tools.

Is 25 too late to become a software engineer?

Age is not a barrier to becoming a software engineer; many professionals start careers in tech in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and problem-solving, often through coding bootcamps, online courses, or formal education. Employers value skills and experience over age, making it possible to enter the field at 25 or older.

What are the most commonly searched types of Software Engineer jobs in Ontario?

The most popular types of Software Engineer jobs in Ontario are:

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

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

What cities in Ontario are hiring for Software Engineer jobs?

Cities in Ontario with the most Software Engineer job openings:

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

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

Infographic showing various Software Engineer job openings in Ontario as of September 2026, with employment types broken down into 94% Full Time, 2% Part Time, and 4% Contract. Highlights an 66% In-person, 25% Hybrid, and 9% Remote job distribution, with an average salary of $102,726 per year, or $49.4 per hour.

Software Engineer in Test

Remote

Iris Software Inc.
IT Services • 1 - 5K employees

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Overview

Helping talents upskill their career journey in IRIS Software, Financial Services (BFSI) | Hiring Java Developers in Ontario Canada

Position: Software Engineer in Test

Skills: Automation, Python, ETL, SQL, Framework Development

Responsibilities
  • Experience in a variety of both API and UI test automation frameworks/tools e.g., Soap/RestUI, Selenium, UFT/Lean UFT, etc., and script development using scripting languages (e.g., Java, Python, etc.).
  • Good knowledge of QE Processes, Methodologies and Test Design techniques with hands-on experience on ALM/Qtest, JIRA and Confluence.
  • Good knowledge of industry practices with focus on Agile, DevOps, environments and test integration into CICD pipeline.
  • Hands-on experience with Selenium WebDriver for UI automation.
  • UI and API automation experience.
  • Strong SQL and ETL experience.
  • Experience with any scripting language (e.g., Python).
  • Expertise in API testing using RestAssured and Postman.
  • Proficient in Behavior Driven Development (BDD) using Cucumber with Gherkin syntax.
  • Experience with test frameworks such as TestNG or JUnit for test orchestration and parallel execution.
  • Solid understanding of database testing, writing SQL queries, and validating data in relational databases (Oracle, MySQL, PostgreSQL, etc.).
  • Excellent communication skills and effective negotiation skills.
Qualifications
  • 7+ years of experience in software quality engineering or a related field.
  • Proven experience with API and UI automation testing.
  • Strong SQL and ETL capabilities and experience with relational databases (Oracle, MySQL, PostgreSQL, etc.).
  • Experience with scripting languages (e.g., Python).
  • API testing expertise using RestAssured and Postman.
  • Proficiency in BDD using Cucumber with Gherkin syntax.
  • Experience with TestNG or JUnit for test orchestration and parallel execution.
  • Strong communication and negotiation skills.
About Iris Software Inc.

With 4,000+ associates and offices in India, U.S.A. and Canada, Iris Software delivers technology services and solutions that help clients complete fast, far-reaching digital transformations and achieve their business goals. A strategic partner to Fortune 500 and other top companies in financial services and many other industries, Iris provides a value-driven approach - a unique blend of highly-skilled specialists, software engineering expertise, cutting-edge technology, and flexible engagement models. High customer satisfaction has translated into long-standing relationships and preferred-partner status with many of our clients, who rely on our 30+ years of technical and domain expertise to future-proof their enterprises. Associates of Iris work on mission-critical applications supported by a workplace culture that has won numerous awards in the last few years, including Certified Great Place to Work in India; Top 25 GPW in IT & IT-BPM; Ambition Box Best Place to Work, #3 in IT/ITES; and Top Workplace NJ-USA.

Job Details
  • Seniority level: Mid-Senior level
  • Employment type: Contract
  • Job function: Information Technology
  • Industry: IT Services and IT Consulting

Referrals increase your chances of interviewing at Iris Software Inc. by 2x

Get notified about new Software Engineer jobs in Toronto, Ontario, Canada .

Related Roles
  • Software Engineer, Backend (All Levels / All Teams)
  • Software Developer Full Stack (Junior)
  • Full-Stack Software Developer (100% Remote)
  • Software Developer Full Stack (Junior)
  • Software Engineer, New Grad (2026 Start)
  • Frontend Software Engineer (Remote - Canada)

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr