1

Software Engineer Software Developer Jobs in Toronto, ON

Software engineer

Toronto, ON ยท Hybrid

CA$55 - CA$70/hr

Support CI/CD pipelines and DevOps automation practices. * Monitor application performance and contribute to production support activities. * Drive continuous improvement across engineering processes ...

We are looking for a Senior Software Engineer to join our Bentley Infrastructure Cloud product development team and work on building our next-generation products and user experiences. The successful ...

We are looking for a Senior Software Engineer to join our Bentley Infrastructure Cloud product development team and work on building our next-generation products and user experiences. The successful ...

Software Developer II (Please submit the resume in English) Location: Burlington, Canada - Hybrid or In-office Position Summary: Bentley Systems has exciting opportunities for Software Developers who ...

Software Developer II (Please submit the resume in English) Location: Burlington, Canada - Hybrid or In-office Position Summary: Bentley Systems has exciting opportunities for Software Developers who ...

Summary We are growing our engineering team and are looking for an experienced, product-minded Software Engineer to help build and scale our platform. This role is ideal for someone who enjoys ...

Software Developer

Toronto, ON ยท On-site

CA$97K - CA$100K/yr

About the Role We are seeking a versatile and results-oriented Software Developer with expertise in full stack development, cloud platforms, and SaaS product integration. The ideal candidate will ...

Summary We are growing our engineering team and are looking for an experienced, product-minded Software Engineer to help build and scale our platform. This role is ideal for someone who enjoys ...

Software Engineer

Toronto, ON

CA$92K - CA$115K/yr

Job Title Software Engineer What does a successful Software Engineer do at Fiserv? As a successful Software Engineer you will design and deliver high quality features and enhancements. You will ...

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 ...

As a Software Developer (New Grad), you'll contribute to real services used globally while learning from experienced developers in a supportive, collaborative environment. You'll work on welldefined ...

Software Developer

Toronto, ON ยท On-site

CA$75K - CA$141K/yr

Experience with DevOps * Experience with the Junit and Jasmine Testing Frameworks * Experience with large software system development * Proficient level of knowledge in domain. * Knowledge of ...

Solid software engineering fundamentals: automated testing, CI/CD, distributed version control (Git), and infrastructure as code concepts * Excellent communication and cross-functional collaboration ...

next page

Showing results 1-20

Software Engineer Software Developer information

What are software engineers and software developers?

Software engineers and software developers are professionals who design, create, test, and maintain computer software. While the terms are often used interchangeably, software engineers typically focus on applying engineering principles to the entire software development process, including system architecture and design. Software developers are more focused on writing code and building applications based on specific requirements. Both roles require strong problem-solving skills, knowledge of programming languages, and collaboration with other team members. Their work enables the technology and applications we use every day.

What are the key skills and qualifications needed to thrive as a Software Engineer/Software Developer, and why are they important?

To thrive as a Software Engineer or Software Developer, you need strong programming skills, problem-solving abilities, and a solid understanding of computer science principles, often supported by a degree in computer science or a related field. Familiarity with languages like Python, Java, or C++, version control systems like Git, and experience with development frameworks and cloud platforms are commonly required. Excellent teamwork, communication skills, and adaptability help you collaborate effectively and respond to evolving project needs. These skills and qualities are crucial for building reliable, scalable software and successfully contributing to dynamic development teams.

How do software engineers typically collaborate with product managers and designers during the development process?

Software engineers frequently work closely with product managers and designers to ensure that technical solutions align with user needs and business goals. This collaboration often involves participating in regular meetings such as sprint planning, design reviews, and daily stand-ups to clarify requirements, discuss feasibility, and provide feedback. Engineers contribute technical insights early in the process, help identify potential challenges, and iterate on features based on cross-functional input. Effective communication and teamwork are essential for delivering high-quality software on schedule.

What is the difference between Software Engineer Software Developer vs Software Engineer Software Developer?

AspectSoftware Engineer Software Developer

Both roles often require similar skills, including programming, problem-solving, and understanding software development lifecycle. They typically work in similar environments such as tech companies, startups, or IT departments. Employers often use these titles interchangeably, and candidates search for both when exploring opportunities. The main difference is that 'Software Engineer' may imply a broader scope or more emphasis on engineering principles, but in many contexts, they are considered equivalent roles.

What job categories do people searching Software Engineer Software Developer jobs in Toronto, ON look for? The top searched job categories for Software Engineer Software Developer jobs in Toronto, ON are:
What cities near Toronto, ON are hiring for Software Engineer Software Developer jobs? Cities near Toronto, ON with the most Software Engineer Software Developer job openings:
Software engineer

Software engineer

Infotek Consulting Inc.

Toronto, ON โ€ข Hybrid

CA$55 - CA$70/hr

Other

Posted 5 days ago


Job description

Software Engineer (Microsoft Stack)


We are seeking an experienced Software Engineer (Microsoft Stack) to join a high performing technology team responsible for designing, building, and delivering enterprise scale solutions using Microsoft technologies. This role combines hands on software engineering with technical leadership, helping drive the development of secure, scalable, and cloud native applications leveraging Azure and the .NET ecosystem.

Location: Toronto, ON (Hybrid โ€“ 3 days onsite per week)

Duration: June 15, 2026 โ€“ December 18, 2026

Rate: $55โ€“$70/hour

Hours: 7.5 hours per day


Key Responsibilities

Technical Leadership & Architecture

  • Lead the design and development of applications using C#, .NET, .NET Core, ASP.NET, and Azure services.
  • Define technical standards, design patterns, and engineering best practices.
  • Architect cloud native and distributed systems leveraging Azure App Services, Functions, API Management, Service Bus, Event Grid, Azure SQL, and Cosmos DB.
  • Conduct code reviews and provide technical mentorship to development teams.

Software Engineering & Delivery

  • Develop high quality, maintainable code following SOLID principles and clean architecture practices.
  • Build and support RESTful APIs, microservices, event driven solutions, and enterprise integrations.
  • Collaborate with cross functional teams to translate business requirements into scalable technical solutions.
  • Ensure solutions meet security, compliance, performance, and reliability standards.

Solution Design & Delivery

  • Partner with business stakeholders and product owners to understand requirements and define technical solutions.
  • Participate in architecture discussions, solution planning, and technical roadmaps.
  • Break down complex requirements into actionable development tasks.

Testing & Quality

  • Develop unit tests, integration tests, and automated testing frameworks.
  • Troubleshoot and resolve complex technical issues across multiple environments.
  • Ensure applications meet performance, scalability, and reliability objectives.

Agile & Collaboration

  • Participate in Agile ceremonies including sprint planning, standups, backlog grooming, and retrospectives.
  • Document technical designs, APIs, and system workflows.
  • Work closely with architects, product owners, and DevOps teams to deliver business value.

Operational Excellence

  • Support CI/CD pipelines and DevOps automation practices.
  • Monitor application performance and contribute to production support activities.
  • Drive continuous improvement across engineering processes and tooling.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent practical experience.
  • 6โ€“8+ years of hands on software development experience.
  • Expert level experience with Microsoft technologies including Azure, .NET, and enterprise integration solutions.
  • Strong experience designing and delivering scalable, secure, cloud native applications.
  • Deep expertise in Azure Integration Services, API Management, and event driven architectures.
  • Proven experience leading technical initiatives, modernizing platforms, and driving quality engineering practices.
  • Strong background in API development, DevOps automation, and solution architecture.
  • Solid understanding of cloud platforms including Azure, AWS, and GCP.
  • Excellent communication, leadership, and problem solving skills.

Nice to Have

  • Experience within the financial services sector.
  • Previous exposure to mortgage, lending, banking, or related financial domains.

Preferred Technical Skills

  • C#
  • .NET / .NET Core
  • ASP.NET
  • Azure App Services
  • Azure Functions
  • Azure API Management
  • Azure Service Bus
  • Azure Event Grid
  • Azure SQL
  • Cosmos DB
  • REST APIs
  • Microservices Architecture
  • CI/CD
  • DevOps
  • Event Driven Architecture
  • Enterprise Integration
  • Agile/Scrum


If you are passionate about building modern cloud solutions and enjoy leading technical initiatives within a collaborative environment, we would like to hear from you.