These roles are designed for mid- to senior-level professionals with a strong background across manufacturing, production, supply chain, operations, engineering, logistics, or quality functions, and ...
Quick apply
These roles are designed for mid- to senior-level professionals with a strong background across manufacturing, production, supply chain, operations, engineering, logistics, or quality functions, and ...
Quick apply
These roles are designed for mid- to senior-level professionals with a strong background across manufacturing, production, supply chain, operations, engineering, logistics, or quality functions, and ...
CA$86K - CA$130K/yr
PTO
As a Sr Software Developer, you will: * Provide strong leadership for the team, wielding technical ... skill level of less experienced team members. * Possess 8-12 years of previous professional ...
CA$86K - CA$130K/yr
PTO
As a Sr Software Developer, you will: * Provide strong leadership for the team, wielding technical ... skill level of less experienced team members. * Possess 8-12 years of previous professional ...
Smijeet Kurup Job Code Level: IRP5 Refer Your Friends! AI-First. Future-Driven. Human-Centered. At ... Engineering, or equivalent experience. * 10+ years of experience in software development and system ...
Smijeet Kurup Job Code Level: IRP5 Refer Your Friends! AI-First. Future-Driven. Human-Centered. At ... Engineering, or equivalent experience. * 10+ years of experience in software development and system ...
The specific opportunity is for an engineering or computer science trained/experienced professional ... High comfort level and knowledge of computer software/IT technology topics and related terminology
The specific opportunity is for an engineering or computer science trained/experienced professional ... High comfort level and knowledge of computer software/IT technology topics and related terminology
The specific opportunity is for an engineering or computer science trained/experienced professional ... High comfort level and knowledge of computer software/IT technology topics and related terminology
The specific opportunity is for an engineering or computer science trained/experienced professional ... High comfort level and knowledge of computer software/IT technology topics and related terminology
As part of our software engineering team, you'll continue to enhance functionality for dispatch ... Permanent ----- Experience Level: Professional Job Family: Digital By submitting your CV or ...
As part of our software engineering team, you'll continue to enhance functionality for dispatch ... Permanent ----- Experience Level: Professional Job Family: Digital By submitting your CV or ...
Hamilton, ON · On-site
Medical
Dental
Vision
PTO
... mid-senior to senior-level engineering professionals . These opportunities are ideal for engineers ... Proficiency with relevant engineering software, tools, and systems Benefits * Extended Healthcare ...
Quick apply
Hamilton, ON · On-site
Medical
Dental
Vision
PTO
... mid-senior to senior-level engineering professionals . These opportunities are ideal for engineers ... Proficiency with relevant engineering software, tools, and systems Benefits * Extended Healthcare ...
Waterloo, ON · On-site
CA$70K - CA$120K/yr
Medical
Retirement
The Engineering team is focused on producing software that solves the most important problems ... Low-level OS; * Cloud; * Kubernetes; * C; * Mobile Testing, Android SDK (Java) and/or Xcode ...
Waterloo, ON · On-site
CA$70K - CA$120K/yr
Medical
Retirement
The Engineering team is focused on producing software that solves the most important problems ... Low-level OS; * Cloud; * Kubernetes; * C; * Mobile Testing, Android SDK (Java) and/or Xcode ...
Medical
Dental
Vision
PTO
... mid-senior to senior-level engineering professionals . These opportunities are ideal for engineers ... Proficiency with relevant engineering software, tools, and systems Benefits * Extended Healthcare ...
Medical
Dental
Vision
PTO
... mid-senior to senior-level engineering professionals . These opportunities are ideal for engineers ... Proficiency with relevant engineering software, tools, and systems Benefits * Extended Healthcare ...
Waterloo, ON · On-site
Developing and implementing new features and improving existing features of a Software Developer Kit. * Engage in all stages of development from requirements gathering and analysis to high-level ...
Quick apply
Waterloo, ON · On-site
Developing and implementing new features and improving existing features of a Software Developer Kit. * Engage in all stages of development from requirements gathering and analysis to high-level ...
Developing and implementing new features and improving existing features of a Software Developer Kit. * Engage in all stages of development from requirements gathering and analysis to high-level ...
Quick apply
Developing and implementing new features and improving existing features of a Software Developer Kit. * Engage in all stages of development from requirements gathering and analysis to high-level ...
Kitchener, ON · On-site
Developing and implementing new features and improving existing features of a Software Developer Kit. * Engage in all stages of development from requirements gathering and analysis to high-level ...
Quick apply
Kitchener, ON · On-site
Developing and implementing new features and improving existing features of a Software Developer Kit. * Engage in all stages of development from requirements gathering and analysis to high-level ...
Kitchener, ON · On-site
Developing and implementing new features and improving existing features of a Software Developer Kit. * Engage in all stages of development from requirements gathering and analysis to high-level ...
Quick apply
Kitchener, ON · On-site
Developing and implementing new features and improving existing features of a Software Developer Kit. * Engage in all stages of development from requirements gathering and analysis to high-level ...
CA$118K - CA$168K/yr
PTO
Krunal Patel Job Code Level: DSP4 Refer Your Friends! AI-First. Future-Driven. Human-Centered. At ... Join us. Job: Lead Software Developer Team: Voltage SecureData Location: Richmond Hill ...
CA$118K - CA$168K/yr
PTO
Krunal Patel Job Code Level: DSP4 Refer Your Friends! AI-First. Future-Driven. Human-Centered. At ... Join us. Job: Lead Software Developer Team: Voltage SecureData Location: Richmond Hill ...
Provide architectural guidance to development teams and promote high-quality engineering practices ... Contribute to technology roadmaps and architectural decision-making at the leadership level.
Provide architectural guidance to development teams and promote high-quality engineering practices ... Contribute to technology roadmaps and architectural decision-making at the leadership level.
Cambridge, ON · On-site
CA$24 - CA$28/hr
... level responsibilities while working independently. Location: 2200 Eagle Street North, Cambridge ... engineer * Strong portfolio of real projects and production fixes * The 401 Group of Companies is ...
Quick apply
Cambridge, ON · On-site
CA$24 - CA$28/hr
... level responsibilities while working independently. Location: 2200 Eagle Street North, Cambridge ... engineer * Strong portfolio of real projects and production fixes * The 401 Group of Companies is ...
... level responsibilities while working independently. Location: 2200 Eagle Street North, Cambridge ... engineer * Strong portfolio of real projects and production fixes * The 401 Group of Companies is ...
... level responsibilities while working independently. Location: 2200 Eagle Street North, Cambridge ... engineer * Strong portfolio of real projects and production fixes * The 401 Group of Companies is ...
Kitchener, ON · On-site
Our ambition is significant, and achieving it requires a team that operates at the highest level ... Bachelor's or Master's degree in Computer Science, Software Engineering, Computational Linguistics ...
Quick apply
Kitchener, ON · On-site
Our ambition is significant, and achieving it requires a team that operates at the highest level ... Bachelor's or Master's degree in Computer Science, Software Engineering, Computational Linguistics ...
Medical
Dental
PTO
... highest level that sustainably impact lives around the world. At ATS, a publicly traded global ... Nuclear Engineering team to develop, test, and implement system solutions that meet the customer ...
Medical
Dental
PTO
... highest level that sustainably impact lives around the world. At ATS, a publicly traded global ... Nuclear Engineering team to develop, test, and implement system solutions that meet the customer ...
Cambridge, ON · On-site
Medical
Dental
PTO
... highest level that sustainably impact lives around the world. At ATS, a publicly traded global ... Nuclear Engineering team to develop, test, and implement system solutions that meet the customer ...
Cambridge, ON · On-site
Medical
Dental
PTO
... highest level that sustainably impact lives around the world. At ATS, a publicly traded global ... Nuclear Engineering team to develop, test, and implement system solutions that meet the customer ...
$47.6K - $54.1K
3% of jobs
$54.1K - $60.6K
5% of jobs
$60.6K - $67.2K
10% of jobs
$72.3K is the 25th percentile. Wages below this are outliers.
$67.2K - $73.7K
9% of jobs
$73.7K - $80.2K
10% of jobs
$80.2K - $86.8K
13% of jobs
The median wage is $87K / yr.
$86.8K - $93.3K
13% of jobs
$93.3K - $99.8K
12% of jobs
$100.4K is the 75th percentile. Wages above this are outliers.
$99.8K - $106.4K
10% of jobs
$106.4K - $112.9K
10% of jobs
$112.9K - $119.4K
6% of jobs
$47.6K
$88.1K
$119.4K
A Mid Level Software Engineer is a professional with a few years of experience who develops, tests, and maintains software applications. They work independently on tasks, contribute to code reviews, and collaborate with teams to design and implement solutions. Mid-level engineers are expected to write clean, efficient code, troubleshoot issues, and improve system performance. They may also mentor junior developers and participate in architectural discussions. Typically, they have strong problem-solving skills and proficiency in programming languages relevant to their role.
As a Mid Level Software Engineer, you will be involved in designing, coding, testing, and maintaining software applications, often working on both new and existing projects. You’ll collaborate with other engineers, product managers, and QA teams to deliver features that meet business requirements, while also participating in code reviews and contributing to architectural decisions. Your responsibilities may also include troubleshooting bugs, refining development processes, and occasionally mentoring junior engineers. This role typically offers a blend of technical challenge, teamwork, and opportunities for continued skill development.
To thrive as a Mid Level Software Engineer, you need a solid understanding of software development principles, programming languages such as Java, Python, or C#, and a bachelor’s degree in computer science or a related field. Experience with version control systems like Git, familiarity with agile methodologies, and sometimes certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are advantageous. Strong problem-solving skills, teamwork, and effective communication are standout soft skills in this position. These combined skills enable engineers to deliver high-quality code, collaborate efficiently within development teams, and adapt to evolving project requirements.
The most popular types of Software Engineer jobs in Kitchener, ON are:
For Mid Level Software Engineer jobs in Kitchener, ON, the most frequently searched job titles are:

Full-time
Re-posted 11 days ago
Hire Resolve is assisting manufacturing and supply chain organizations in hiring experienced Manufacturing & Supply Chain Professionals to join their Canada-based operations. These roles are designed for mid- to senior-level professionals with a strong background across manufacturing, production, supply chain, operations, engineering, logistics, or quality functions, and offer a clear pathway toward senior leadership roles.
Successful candidates will play a key role in optimizing production and supply chain processes, improving operational efficiency, ensuring quality and workplace health and safety standards, and supporting continuous improvement initiatives across end-to-end operations.
Key ResponsibilitiesSuccessful candidates will be responsible for:
Requirements
Benefits