1

Mid Level Software Engineer Jobs in Ontario (NOW HIRING)

Seniority level Mid-Senior level Employment type * Employment type Full-time Job function * Job ... Engineering - Care Delivery (CA) Mississauga, Ontario, Canada CA$192,000.00-CA$213, hours ago ...

New

Mentor senior and mid-level engineers through design reviews, code reviews, and hands-on technical ... Qualifications: * 8+ years of professional software engineering experience, with significant time ...

Successful software engineers at Guidewire typically have: A desire to work collaboratively in an ... level to speak their mind and defend ideas based on merit, yet humility and hunger to learn from ...

Successful software engineers at Guidewire typically have: A desire to work collaboratively in an ... level to speak their mind and defend ideas based on merit, yet humility and hunger to learn from ...

Successful software engineers at Guidewire typically have: A desire to work collaboratively in an ... level to speak their mind and defend ideas based on merit, yet humility and hunger to learn from ...

Successful software engineers at Guidewire typically have: A desire to work collaboratively in an ... level to speak their mind and defend ideas based on merit, yet humility and hunger to learn from ...

Independently solves mid-level problems; analyzes software issues effectively. * Collaborates across teams; contributes to project goals and supports junior developers. * Moderate autonomy in ...

Software Developer

Mississauga, ON · On-site

CA$100K - CA$125K/yr

Independently solves mid-level problems; analyzes software issues effectively. * Collaborates across teams; contributes to project goals and supports junior developers. * Moderate autonomy in ...

Software Engineer

Ottawa, ON

CA$85K - CA$135K/yr

Software Engineer Job Location: Ottawa, ON Job Code: 39213 Job Schedule: Day Shift Compensation ... Must be eligible to obtain and maintain a government of Canada Reliability status and Secret Level ...

Experience building, maintaining, or reviewing production-level applications, APIs, services, databases, or integrations. * Strong understanding of software engineering fundamentals, including ...

Successful software engineers at Guidewire typically have: A desire to work collaboratively in an ... level to speak their mind and defend ideas based on merit, yet humility and hunger to learn from ...

Successful software engineers at Guidewire typically have: A desire to work collaboratively in an ... level to speak their mind and defend ideas based on merit, yet humility and hunger to learn from ...

Software Engineer

Ottawa, ON

CA$85K - CA$135K/yr

Software Engineer Job Location: Ottawa, ON Job Code: 39213 Job Schedule: Day Shift Compensation ... Must be eligible to obtain and maintain a government of Canada Reliability status and Secret Level ...

Full Stack Software Engineer

Waterloo, ON · Hybrid

CA$100K - CA$140K/yr

Provide technical mentorship and guidance to junior and mid-level developers. Testing and ... Degree in Computer Science, Software Engineering, or a related discipline. * 3 - 5 years of ...

Functional areas in our scope range from low level bit flipping drivers to high level software ... High-level programming and scripting languages such as Java, Python, Perl, Tcl, bash * YANG ...

Showing results 21-40

Mid Level Software Engineer information

See Ontario salary details

$51K

$94.5K

$128K

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

As of Aug 7, 2026, the average yearly pay for mid level software engineer in Ontario is $94,459.00, according to ZipRecruiter salary data. Most workers in this role earn between $77,000.00 and $110,500.00 per year, depending on experience, location, and employer.

What is a mid level software engineer?

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.

What typical responsibilities can I expect as a mid level software engineer?

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.

What are the key skills and qualifications needed to thrive in the mid level software engineer position, and why are they important?

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.

Is 25 too late to become a mid level software engineer?

Age is not a barrier to becoming a mid level software engineer; many professionals transition into software development in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and software development tools, and gaining practical experience through projects or internships.
What are the most commonly searched types of Software Engineer jobs in Ontario? The most popular types of Software Engineer jobs in Ontario are:
What are popular job titles related to Mid Level Software Engineer jobs in Ontario? For Mid Level Software Engineer jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Mid Level Software Engineer jobs in Ontario look for? The top searched job categories for Mid Level Software Engineer jobs in Ontario are:
What cities in Ontario are hiring for Mid Level Software Engineer jobs? Cities in Ontario with the most Mid Level Software Engineer job openings:
Infographic showing various Mid Level Software Engineer job openings in Ontario as of August 2026, with employment types broken down into 100% Full Time. Highlights an 75% In-person, and 25% Remote job distribution, with an average salary of $94,459 per year, or $45.4 per hour.

Lead Software Engineer / Head of Software Architecture

Calliere Group

Full-time

Posted 3 days ago

New


Job description

Lead Software Engineer / Head of Software Architecture Lead Software Engineer / Head of Software Architecture

6 days ago Be among the first 25 applicants

Get AI-powered advice on this job and more exclusive features.

We are seeking an experienced Lead Software Engineer or Head of Software Architecture to pioneer the design and enhancement of our foundational technology platforms. Based in Ontario, this senior leadership role reports directly to the CTO and will influence the design and implementation of our core systems, with a key focus on AI integration, architectural scalability, and robust infrastructure.

Key Responsibilities

  • Design and build scalable, distributed backend architectures to support an expanding range of products.

  • Spearhead the development and rollout of AI and machine learning features that enrich our tools and user experience.

  • Develop and align technical roadmaps that harmonize engineering efforts with overall business objectives.

  • Provide mentorship and guidance on architectural standards, design patterns, and engineering best practices.

  • Engage hands-on in building prototypes and critical system components.

  • Lead advancements in DevOps practices, system observability, and reliability engineering.

  • Collaborate effectively across teams including data science, product management, and engineering functions.

  • Detect and resolve challenges related to system performance, scalability, and availability.

  • Maintain and evolve frameworks that enforce security, compliance, and privacy principles by design.

  • Cultivate a culture of continuous improvement, technical excellence, and knowledge sharing.

Requirements
  • Over 10 years of software development experience, with at least 3 years in a principal or architectural leadership role.

  • Demonstrated expertise in designing cloud-native, scalable architectures using platforms such as AWS, GCP, or equivalent.

  • Strong grasp of system design concepts, including event-driven systems and microservices orchestration.

  • Proven experience in deploying and maintaining AI/ML models and AI-driven systems at an enterprise scale.

  • Proficient in modern programming languages such as Go, Python, or TypeScript.

  • Familiar with containerization and orchestration technologies like Docker and Kubernetes.

  • Deep commitment to security best practices and incorporating security into system design.

  • Collaborative mindset with strong leadership and influence skills.

  • Exceptional communication abilities, capable of simplifying complex technical issues into actionable solutions.

What We Provide

  • A strategic leadership role with significant influence in a dynamic live-services gaming company.

  • Competitive compensation including salary and equity tailored to experience and responsibilities.

  • Budget and support for ongoing education focused on AI, emerging technologies, and professional growth.

  • An open, creative workplace culture that encourages accountability and innovation.

Benefits
* 2 days onsite in downtown Toronto.
Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Full-time
Job function
  • Job function Information Technology
  • Industries IT Services and IT Consulting

Referrals increase your chances of interviewing at Calliere Group by 2x

Get notified about new Head of Software jobs in Toronto, Ontario, Canada .

Director, Software Development - PC Optimum

Toronto, Ontario, Canada $210,000.00-$215,000.00 1 month ago

Software Development Manager, Precision Health Platform

Richmond Hill, Ontario, Canada 1 week ago

Vice President, Digital and Data Engineering Director of Engineering – Care Delivery (CA)

Mississauga, Ontario, Canada CA$192,000.00-CA$213, hours ago

Greater Toronto Area, Canada CA$185,000.00-CA$240,000.00 2 weeks ago

Software Engineering Manager, Advertising Experience Director of Engineering, Apps & Solutions Manager, Software Engineering, Digital Banking Vice President, Digital and Data Engineering Senior Director, Website & Digital Platforms

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr