1

Mid Level Software Developer Jobs in Toronto, ON

Senior Software Developer Aversan Inc.(www.aversan.com) is a trusted multi-service engineering and ... Actively mentor junior and mid-level developers,facilitateworkshops, and support team growth ...

Lead Software Developer

Mississauga, ON ยท Hybrid

CA$95K - CA$140K/yr

Lead Software Developer Location(s): Status: Get To Know Us: SS&C is leading the way. We continue ... Provide technical guidance, code reviews, and mentorship to mid-level and junior engineers. Help ...

Work is performed under the supervision, guidance, and direction of more senior software developers and is commensurate with level of ability Compensation & Benefits * Pay Rate: $36.54 - $50.24

Tenstorrent is seeking a skilled Software Engineer with a passion for building high-performance, low-level systems software. In this role, you'll contribute to the development and optimization of the ...

... Developer to design, evaluate, document, and maintain the software applications and systems ... Design and develop software systems intended for patient care and internal use from top-level ...

... Developer to design, evaluate, document, and maintain the software applications and systems ... Design and develop software systems intended for patient care and internal use from top-level ...

Software Developer

Toronto, ON ยท On-site

CA$90K - CA$140K/yr

The Role We're looking for Software Developers who are excited to build high-quality, production ... and continuously level up their craft. What You'll Do * Design, build, and maintain backend ...

Software Developer

Toronto, ON ยท Hybrid

CA$70K - CA$110K/yr

... and a high level of curiosity. At ShyftLabs, we live and breathe data. Since 2020, we've been ... software development experience Bachelor's degree in Computer Science, Engineering, or a related ...

Geotab is seeking a Software Developer who will own and execute video frontend development ... Must be able to work with high-level requirements, proactively collaborate with stakeholders to ...

Understands specific cloud resources, services, architectures and service-level agreements in order ... DevOps * Experience with the Junit and Jasmine Testing Frameworks * Experience with large software ...

Collaborate with other software developers, business analysts and software architects to plan ... Expert level experience in the following technologies: Javascript / ReactJS / NodeJS * Deep ...

Global Wealth Engineering Technology Team is looking for an energetic and results-oriented ... Experience building scalable, enterprise level technology stacks with Java but ideally with a broad ...

Senior Software Developer

Markham, ON ยท Hybrid

CA$115K - CA$164K/yr

Lead and participate in software design, code, and low-level test case reviews * Conduct software ... Bachelor's degree in Computer Science, Computer Engineering, or a related field. * 6+ years of ...

Software Developer

Toronto, ON ยท On-site +1

CA$100K - CA$107K/yr

The opportunity As the Software Developer, you will analyze, design, develop, and support software ... Expert level knowledge of current information systems theories, concepts, and techniques.

Salary: $100,000 - $115,000 Lead Software Developer Location: Remote (Canada) Hiring Range: $100 ... Decompose quarterly commitments to the appropriate level of granularity and work with leadership to ...

New

As a Java Developer you will be joining a dynamic and energetic team consisting of developers ... You have experience building scalable, enterprise level technology stacks with Java but ideally ...

next page

Showing results 1-20

People also search for

Mid Level Software Developer information

See Toronto, ON salary details

$49.1K

$86.7K

$122.6K

How much do mid level software developer jobs pay per year?

As of Jun 10, 2026, the average yearly pay for mid level software developer in Toronto, ON is $86,745.00, according to ZipRecruiter salary data. Most workers in this role earn between $71,575.00 and $98,774.00 per year, depending on experience, location, and employer.

What are the typical daily responsibilities of a Mid Level Software Developer?

As a Mid Level Software Developer, your daily responsibilities often include writing and reviewing code, participating in code reviews, collaborating with colleagues on project requirements, and troubleshooting bugs or technical issues. You may also be involved in designing features, writing unit tests, and participating in regular stand-up meetings as part of an agile team. Additionally, you'll interact with product managers, QA engineers, and other team members to ensure the software meets project deadlines and quality standards. This role offers the chance to take on increasing ownership of projects while continuing to learn and grow professionally.

What are the key skills and qualifications needed to thrive in the Mid Level Software Developer position, and why are they important?

To thrive as a Mid Level Software Developer, you should have solid programming skills in languages like Java, Python, or JavaScript, along with a relevant bachelor's degree or equivalent experience. Familiarity with version control systems such as Git, frameworks like React or Spring, and knowledge of agile development practices are typically required. Effective problem-solving, clear communication, and a collaborative mindset are valuable soft skills in this position. These skills enable you to build reliable software, contribute to team projects, and adapt to evolving technical challenges.

What is a Mid Level Software Developer job?

A Mid Level Software Developer is a professional with a few years of experience who contributes to designing, coding, testing, and maintaining software applications. They work independently on tasks but also collaborate with senior developers and teams to implement solutions. Their role often includes debugging code, optimizing performance, and ensuring best practices in development. Mid-level developers are expected to have a solid understanding of programming languages, frameworks, and software development life cycles. They may also mentor junior developers and participate in code reviews to maintain code quality.

What are the most commonly searched types of Software Developer jobs in Toronto, ON? The most popular types of Software Developer jobs in Toronto, ON are:
What are popular job titles related to Mid Level Software Developer jobs in Toronto, ON? For Mid Level Software Developer jobs in Toronto, ON, the most frequently searched job titles are:
Infographic showing various Mid Level Software Developer job openings in Toronto, ON as of June 2026, with employment types broken down into 1% As Needed, 64% Full Time, 33% Part Time, and 2% Contract. Highlights an 81% Physical, 7% Hybrid, and 12% Remote job distribution, with an average salary of $86,745 per year, or $41.7 per hour.

Senior Software Developer

Aversan

Mississauga, ON โ€ข Hybrid

Other

Posted 17 days ago


Job description

Senior Software Developer
Aversan Inc.(www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. 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 Senior Software Developer to join our team. The role requires deep expertise in WPF and developing enterprise-grade applications with complex business logic. In our highly regulated environment, this includes responsibly leveraging AI tools to enhance development workflows while maintaining strict human oversight.
Location: Mississauga, ON
Work Arrangement: Hybrid
Responsibilities
  • Design software architecture, build components with a focus on scalability, reliability, and maintainability.
  • Guide software projects, provides mentorship to team members, and ensures that technical solutions align with business objectives.
  • Contribute to defining technical solutions that meet product and system needs.
  • Develop software features and integrate them seamlessly with existing systems.
  • UtilizeAI coding and documentation assistants (e.g., Claude) to increase developmentproficiency, ensuring all AI-generated outputs undergo rigorous human review and validation to meet strict medical device quality and safety standards.
  • Design and implement comprehensive unit tests to ensure reliability.
  • Plan and execute software testing activities, supporting integration and system verification.
  • Prepare andmaintainhigh-quality software documentation, including design specifications and technical reports.
  • Analyze and troubleshoot complex software issues,providingtechnical guidance to the team.
  • Maintainandoptimizethe Continuous Integration (CI) environment to ensure efficient builds and testing.
  • Actively mentor junior and mid-level developers,facilitateworkshops, and support team growth through knowledge sharing.
Qualifications
  • Advancedproficiencyin C#/WPF with a strong ability to craft efficient and scalable solutions using best practices.
  • ExperienceutilizingClaude toaccelerate code generation, refactoring, and logic optimization.
  • Assistthe manager in mentoringthe teaminthe responsible adoption of AI, establishing standards to improve output qualityand training developersto scrutinize AI suggestions for hallucinations or security flaws.
  • Expertisein advanced design patterns, risk analysis, system optimization, and full-cycle development tasks.
  • Demonstratedability to address complex problems, foresee issues, and devise innovative solutions thatbenefitthe business.
  • High levelof independence in making critical architectural decisions and managing project workflows.
  • Ability to clearly explain technical concepts to non-technical stakeholders and manage cross-functional collaboration seamlessly.
  • Deep understanding of business impact, ensuring technical decisions align with strategicobjectives.