1

Mid Level Software Developer Jobs in Ontario (NOW HIRING)

... Software Developer will use their knowledge to design, create, implement, and maintain software ... Maintain a high level of service and availability for systems, networks, applications and VoIP ...

Mid-morning you might drop into a backend slice: a Go service endpoint or a Python data pipeline ... Bachelor of Computer Science, Electrical/Software Engineering, or a related technical degree.

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

... Canada Level 2 (Secret) Security Clearance.   Additional (Preferred) Requirements: * Applied ... Supervisory experience of junior software developers. * Knowledge or experience with Electronic ...

Proficiency in mid-tier languages like Java. * Experience with test automation: TDD, unit ... software engineers. Footer Intuit provides a competitive compensation package with a strong pay for ...

Software Developer

Ottawa, ON

CA$96K - CA$118K/yr

As a Software Developer, you will * 5 plus years of software development experience * Familiar with ... Wage ranges are based on various factors including the labour market, job type, and job level.

... level of education attained. If the degree was obtained from a school outside of Canada, an ... Work in an agile team of software developers, test engineers, technical product managers and leads.

Software Developer

Ottawa, ON

CA$96K - CA$118K/yr

As a Software Developer, you will * 5 plus years of software development experience * Familiar with ... Wage ranges are based on various factors including the labour market, job type, and job level.

As we scale up, we are looking for a Software Developer to help us build the software that is ... Be a part of a team of talented and friendly senior-level developers We use artificial intelligence ...

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

Geotab is seeking a Lead Software Developer who will be primarily responsible for designing ... Present and lead technical discussions and training at the department wide level. * Stay up to date ...

Software Developer - HD

Kitchener, ON · On-site

CA$70K - CA$90K/yr

As we scale up, we are looking for a Software Developer to help us build the software that is ... Be a part of a team of talented and friendly senior-level developers We use artificial intelligence ...

Showing results 21-40

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.

Full-time

Re-posted 2 days ago


Job description

Who are we?

Proax Technologies is a leading Technical Automation Distributor that offers innovative product solutions in the areas of Automation and Robotics, Motion Control and Machine Safety, creating close relationships with our valued customers, vendors, and employees.


Why Choose Proax?

  • Great Place to Work
  • We offer an engaging, inclusive, clean, and safe work environment
  • Technical training of our products to ensure quality customer service
  • Opportunities for career growth and development
  • Competitive salaries and benefits
  • Work with collaborative team members in the automation industry


General Description

Software Developer will use their knowledge to design, create, implement, and maintain software, applications, and other computer systems and will collaborate with other team members to understand the Company needs.


Job Duties/Responsibilities

  • Maintain a high level of service and availability for systems, networks, applications and VoIP phone system.
  • Actively participate in e-commerce website implementation (JavaScript/TypeScript, React, Next-JS, CSS)
  • Assist with configuration and administration of website backend (Windows/Linux, Apache, PHP, Docker)
  • Preparing e-commerce website data (MySQL, SQL Server)
  • Assist with Epicor P21 related project development
  • Assist with SharePoint application development
  • Assist with any database technical issues during implementation
  • Assist with corporate data import/export to maintain company contract, pricing with vendors and customers
  • Provide software support to various departments

Requirements and Skills

  • Must have database skills with SQL, CSS, PHP
  • Strong interpersonal and communication skills, including the ability to lead by example and inspire staff
  • Ability to think critically and strategically and to problem solve
  • Progressive experience in software development
  • Programming skills in JavaScript
  • Strong self-learning capability and adaptability