CA$80K - CA$110K/yr
Civil Engineer Mid-Level - Land Development We are looking for an individual with 4+ years of experience, depending on area of expertise in land development, concept plan preparation, site design ...
CA$80K - CA$110K/yr
Civil Engineer Mid-Level - Land Development We are looking for an individual with 4+ years of experience, depending on area of expertise in land development, concept plan preparation, site design ...
CA$80K - CA$110K/yr
Civil Engineer Mid-Level - Land Development We are looking for an individual with 4+ years of experience, depending on area of expertise in land development, concept plan preparation, site design ...
Toronto, ON · On-site +1
... mid level peers. We've seen significant growth in our codebase and number of developers and we'd ... Proficiency in using AI coding tools (e.g., Claude Code, Codex, Cursor) in the full software ...
Toronto, ON · On-site +1
... mid level peers. We've seen significant growth in our codebase and number of developers and we'd ... Proficiency in using AI coding tools (e.g., Claude Code, Codex, Cursor) in the full software ...
We are looking for a Principal Software Engineer to help lead the architecture, execution, and ... Mentor senior and mid-level engineers, helping the team make better architectural decisions and ...
We are looking for a Principal Software Engineer to help lead the architecture, execution, and ... Mentor senior and mid-level engineers, helping the team make better architectural decisions and ...
Toronto, ON · On-site
... Engineer . Your focus will be on software development and maintenance required for both space and ... Build and maintain low-level software components including device drivers, kernel modules, hardware ...
Toronto, ON · On-site
... Engineer . Your focus will be on software development and maintenance required for both space and ... Build and maintain low-level software components including device drivers, kernel modules, hardware ...
Support application portfolio for "level 3" incidents as necessary * Collaboration & Learning ... Bachelor's degree in Computer Science, Software Engineering, or a related field, OR equivalent ...
Support application portfolio for "level 3" incidents as necessary * Collaboration & Learning ... Bachelor's degree in Computer Science, Software Engineering, or a related field, OR equivalent ...
Ottawa, ON · On-site
As a Senior Software Engineer, you will design, develop, and deliver Control Software and or ... Expertise with debugging tools and testing techniques (unit testing, system-level testing)
Ottawa, ON · On-site
As a Senior Software Engineer, you will design, develop, and deliver Control Software and or ... Expertise with debugging tools and testing techniques (unit testing, system-level testing)
Cobourg, ON · On-site
CA$60K - CA$75K/yr
Mid-Level Accountant - Join Our Successful Team! Company : Part-Time CFO Services About Us ... Proficient in Microsoft Excel; experience with accounting software like Quickbooks, Sage, or SAP is ...
Quick apply
Cobourg, ON · On-site
CA$60K - CA$75K/yr
Mid-Level Accountant - Join Our Successful Team! Company : Part-Time CFO Services About Us ... Proficient in Microsoft Excel; experience with accounting software like Quickbooks, Sage, or SAP is ...
Cobourg, ON · On-site
CA$60K - CA$75K/yr
Mid-Level Accountant - Join Our Successful Team! Company: Part-Time CFO Services About Us:Part-Time ... Proficient in Microsoft Excel; experience with accounting software like Quickbooks, Sage, or SAP is ...
Cobourg, ON · On-site
CA$60K - CA$75K/yr
Mid-Level Accountant - Join Our Successful Team! Company: Part-Time CFO Services About Us:Part-Time ... Proficient in Microsoft Excel; experience with accounting software like Quickbooks, Sage, or SAP is ...
CA$65 - CA$70/hr
Software Engineer - Embedded Systems This role focuses on designing and implementing embedded ... Currently hold or are eligible to obtain Level II (Secret) Security Clearance. Additional Skills ...
Quick apply
CA$65 - CA$70/hr
Software Engineer - Embedded Systems This role focuses on designing and implementing embedded ... Currently hold or are eligible to obtain Level II (Secret) Security Clearance. Additional Skills ...
... software. What you'll do * Lead backend projects from concept to production , including ... Mentor and guide junior and mid-level developers , providing code reviews, coaching, and fostering ...
Quick apply
... software. What you'll do * Lead backend projects from concept to production , including ... Mentor and guide junior and mid-level developers , providing code reviews, coaching, and fostering ...
... focused software. What you'll do * Lead backend projects from concept to production, including ... Mentor and guide junior and mid-level developers, providing code reviews, coaching, and fostering ...
... focused software. What you'll do * Lead backend projects from concept to production, including ... Mentor and guide junior and mid-level developers, providing code reviews, coaching, and fostering ...
Job Type: Full-Time Experience Level: 5+ years About the Role We are looking for a Back-End ... Apply software engineering best practices including SOLID principles, design patterns, and clean ...
Job Type: Full-Time Experience Level: 5+ years About the Role We are looking for a Back-End ... Apply software engineering best practices including SOLID principles, design patterns, and clean ...
Toronto, ON · On-site
Summary QuEra Computing, Inc. seeks a creative and collaborative Scientific Software Engineer to help solve the unique software challenges of integrating high-level applications into state-of-the-art ...
Toronto, ON · On-site
Summary QuEra Computing, Inc. seeks a creative and collaborative Scientific Software Engineer to help solve the unique software challenges of integrating high-level applications into state-of-the-art ...
Range: 78,400.00 - 117,600.00 CAD Software Engineering Level 3 We are ready to take this game to the next level and need someone passionate who undertakes the complete design, testing, configuration ...
Range: 78,400.00 - 117,600.00 CAD Software Engineering Level 3 We are ready to take this game to the next level and need someone passionate who undertakes the complete design, testing, configuration ...
Toronto, ON · Hybrid
CA$100K - CA$145K/yr
Senior Software Engineer - AI I Recruiter: Symbiotic Services Are you passionate about building AI-driven software that transforms how professionals work. Symbiotic Services is seeking a Senior ...
Toronto, ON · Hybrid
CA$100K - CA$145K/yr
Senior Software Engineer - AI I Recruiter: Symbiotic Services Are you passionate about building AI-driven software that transforms how professionals work. Symbiotic Services is seeking a Senior ...
Toronto, ON · On-site
Range: 78,400.00 - 117,600.00 CAD Software Engineering Level 3 We are ready to take this game to the next level and need someone passionate who undertakes the complete design, testing, configuration ...
Toronto, ON · On-site
Range: 78,400.00 - 117,600.00 CAD Software Engineering Level 3 We are ready to take this game to the next level and need someone passionate who undertakes the complete design, testing, configuration ...
Toronto, ON · On-site
We are seeking a skilled software engineer to join our team. Key Responsibilities: Implement ... Deep experience with Python or Java and Springboot Production level experience in AWS, Azure, GCP ...
Toronto, ON · On-site
We are seeking a skilled software engineer to join our team. Key Responsibilities: Implement ... Deep experience with Python or Java and Springboot Production level experience in AWS, Azure, GCP ...
... Engineer . Your focus will be on software development and maintenance required for both space and ... Build and maintain low-level software components including device drivers, kernel modules, hardware ...
... Engineer . Your focus will be on software development and maintenance required for both space and ... Build and maintain low-level software components including device drivers, kernel modules, hardware ...
Mississauga, ON · On-site
CA$120K - CA$160K/yr
Actively mentor junior and mid-level developers, facilitate workshops, and support team growth through knowledge sharing. * Other duties assigned from time to time. Education Degree in Software ...
Quick apply
Mississauga, ON · On-site
CA$120K - CA$160K/yr
Actively mentor junior and mid-level developers, facilitate workshops, and support team growth through knowledge sharing. * Other duties assigned from time to time. Education Degree in Software ...
CA$120K - CA$160K/yr
Actively mentor junior and mid-level developers, facilitate workshops, and support team growth through knowledge sharing. * Other duties assigned from time to time. Education Degree in Software ...
CA$120K - CA$160K/yr
Actively mentor junior and mid-level developers, facilitate workshops, and support team growth through knowledge sharing. * Other duties assigned from time to time. Education Degree in Software ...
$51K - $58K
3% of jobs
$58K - $65K
5% of jobs
$65K - $72K
10% of jobs
$77.5K is the 25th percentile. Wages below this are outliers.
$72K - $79K
9% of jobs
$79K - $86K
10% of jobs
$86K - $93K
13% of jobs
The median wage is $93.3K / yr.
$93K - $100K
13% of jobs
$100K - $107K
12% of jobs
$107.6K is the 75th percentile. Wages above this are outliers.
$107K - $114K
10% of jobs
$114K - $121K
10% of jobs
$121K - $128K
6% of jobs
$51K
$94.5K
$128K
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 Ontario are:
For Mid Level Software Engineer jobs in Ontario, the most frequently searched job titles are:
The top searched job categories for Mid Level Software Engineer jobs in Ontario are:
Cities in Ontario with the most Mid Level Software Engineer job openings:

CA$80K - CA$110K/yr
Full-time
Medical, Dental, Vision, Life, Retirement, PTO
Re-posted 12 days ago
Civil Engineer Mid-Level – Land Development
We are looking for an individual with 4+ years of experience, depending on area of expertise in land development, concept plan preparation, site design, stormwater management, and erosion and sediment control design
Responsibilities Include:
Required Experience:
BL Companies is 100% employee owned, giving us a competitive edge and a unique distinction from most other companies. We offer a competitive benefit package which includes 6 paid holidays plus the week from Christmas to New Years paid, generous PTO, Medical, Dental and Vision insurance, disability insurance, life insurance, 401k matching, and our Employee Stock Ownership Plan. We are an ENR Top 500 firm that provides engineering, architecture, land surveying, and environmental consulting services to the public and private sectors. BL has 18 offices and is expanding.
Our employee owners are capable of being successful working in hybrid environments, and we are now offering opportunities to continue in this setting.
The position has a salary range of $80,000 to $110,000. Your offer would be based on your experience, skills, and fit for the role.
Sourced by ZipRecruiter
Civil engineering construction
201 - 500 Employees
Meriden, CT, US
1986