1

Mid Level Software Developer Jobs in Ontario (NOW HIRING)

Mid-Level Structural Engineer

Peterborough, ON ยท On-site

$115K - $160K/yr

  • Medical

  • Dental

  • Life

  • Retirement

Kleinschmidt has a full-time opening for a Mid-Level Structural Engineer to perform technical design and support hydroelectric, fisheries, and water resources projects out of our Halifax, Nova Scotia ...

If you are ready to take your development skills to the next level and be part of a team that is ... with software that spans engineering disciplines, industry sectors, and all phases of the ...

Software Developer - Diagnostics

Markham, ON ยท Hybrid

CA$9.0K - CA$136K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The Role We are seeking a highly motivated Software Developer to join our Diagnostic Software team ... Participate in software design activities and review low-level test cases * Perform software ...

  • Medical

  • Life

JOB SUMMARY As a Principal Software Developer - Storage Engineering , you will design, develop, and ... Develop low-level storage software components and system services with a strong emphasis on ...

Mid-Level Accountant

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

Net Software Developers for a growing client in the Donegal area. \n \n \n \n \n \n This client are ... for Mid and Senior Level C# .Net Developers but will consider those with 2+ years who meet the ...

Net Software Developers for a growing client in the Donegal area. \n \n \n \n \n \n This client are ... for Mid and Senior Level C# .Net Developers but will consider those with 2+ years who meet the ...

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

Senior Embedded Software Developer

Kitchener, ON ยท On-site

CA$125K - CA$165K/yr

  • Medical

  • Dental

  • Vision

As we scale up, we're looking for a Senior Embedded Software Developer to help us build the ... Be a part of a team of talented and friendly senior-level developers with a high level of agency.

Mid-Level Accountant

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

At CRANK , we are seeking an Embedded Software Developer with a strong focus on front-end and UI ... Intermediate to senior level of experience * Experience with scripting languages like Lua or Python ...

Senior Software Developer

Toronto, ON ยท On-site

CA$75K - CA$141K/yr

  • Medical

  • Life

  • Retirement

Intermediate level of proficiency: * Quality Assurance and Testing. * Cloud computing ... Programming. * Applications Integration. * Test Driven Development. * System Development Lifecycle.

Showing results 41-60

Mid Level Software Developer information

See Ontario salary details

$51.5K

$90.9K

$128.5K

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

As of Aug 15, 2026, the average yearly pay for mid level software developer in Ontario is $90,896.00, according to ZipRecruiter salary data. Most workers in this role earn between $75,000.00 and $103,500.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?

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 Ontario?

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

What are popular job titles related to Mid Level Software Developer jobs in Ontario?

For Mid Level Software Developer jobs in Ontario, the most frequently searched job titles are:

What job categories do people searching Mid Level Software Developer jobs in Ontario look for?

The top searched job categories for Mid Level Software Developer jobs in Ontario are:

What cities in Ontario are hiring for Mid Level Software Developer jobs?

Cities in Ontario with the most Mid Level Software Developer job openings:

Infographic showing various Mid Level Software Developer job openings in Ontario as of August 2026, with employment types broken down into 1% Internship, 78% Full Time, 18% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $90,896 per year, or $43.7 per hour.

Mid-Level Structural Engineer

Kleinschmidt Group

Peterborough, ON โ€ข On-site

$115K - $160K/yr

Full-time

Medical, Dental, Life, Retirement

Posted 8 days ago


Job description

Kleinschmidt has a full-time opening for a Mid-Level Structural Engineer to perform technical design and support hydroelectric, fisheries, and water resources projects out of our Halifax, Nova Scotia or Peterborough, Ontario offices with the opportunity to serve in technical structural lead and project management roles based on experience. Our flexibility and core value of relationships allow us to offer employees the opportunity to work in an office or a hybrid arrangement. This position requires three days in-office. Salary: CAD 115,000-160,000/year (based on experience)Required QualificationsBS, BSc or BEng in Civil Engineering (concentration in Structural Engineering).Licensed Professional Engineer or able to obtain an engineering license within a year.6-15 years of experience in Structural Engineering.Knowledge of standards and codes applicable to the structural engineering discipline.Ability to independently perform analysis and design of concrete and steel structures and develop design drawings packages and technical specifications.Ability to function and show flexibility on project teams to complete a diverse range of tasks and manage priorities of self and others in complex, demanding situations.Possess excellent problem-solving skills and oral and written communication skills for internal and external communication, proposal writing and technical memos.Experience with coordinating with multi-disciplines and junior and/or senior staff.Preferred QualificationsExperience with design and construction of hydroelectric, fisheries related, or water resource projects.Experience in management of staff, projects, and client relationships. Experience with the field support of construction projects and condition assessment requiring rope access.Specialty experience within the structural engineering discipline, such as seismic design, finite element modeling (RISA 3D or SAP2000), AutoCAD, Revit.Familiarity with regulatory and permitting processes.Additional RequirementsMust possess permanent authorization to work in Canada Must be willing to travel within Canada and possess a valid driver's license.Must be willing to travel to the United States for business purposes.Who We AreKleinschmidt is one of the few employee-owned consulting firms in North America specializing in hydropower and we have been doing it for more than 60 years. We focus on developing engineering, regulatory, and environmental solutions that benefit our clients by lowering cost, shortening schedules, and improving regulatory relationships. Our work spans the USA and Canada and typically involves either a river/stream, a hydropower dam, a non-hydropower dam, a renewable energy source (e.g., wind or solar), or some combination of these physical structures. We are a specialty consulting firm and don't do cookie-cutter land development-type projects!Our people are passionate, engaged, and enjoy learning from one another while working on unique and creative projects. Technical excellence is at the heart of our continued success, and we strongly encourage learning and continuous improvement to create professional growth, mentoring, and new opportunities for our employees.Our ProcessKleinschmidt strives to provide a great candidate experience. After careful review of resumes, we will notify those we are interested in interviewing. We may ask for more details with an initial screening. Our process normally involves up to two interviews. The top candidate will then be asked to provide 2-3 references and offered a benefits call, a unique step in our process where we describe our full benefits package. The final step is an offer sent via email.BenefitsCompetitive salaryBonus ProgramComprehensive benefits package, including extended healthcare, dental, life and AD&D, and weekly indemnity insuranceRegistered Retirement Savings Plan (RRSP) and Deferred Profit-Sharing Plan (DPSP) with matching10 Paid HolidaysPaid Time OffTuition AssistanceEmployee OwnershipKleinschmidt is an Equal Opportunity and Affirmative Action employer. It is our company policy and culture to provide equal opportunity to all persons without regard to race, color, religion, sex, sexual orientation, gender status, disability status, national origin, veteran status, and all other dimensions of diversity.
Job Posted by ApplicantPro