1

Mid Level Software Developer Jobs in Toronto, ON

Software Developer, New Grad

Toronto, ON ยท On-site

CA$90K - CA$92K/yr

As a Software Developer, New Grad on our Integrations team, you will design and develop the tools ... Our pay ranges are determined by role, level, and location. The range displayed on each job posting ...

... mid-level engineers. You will work closely with software engineers, data scientists, and product teams to translate business problems into production-grade AI applications and services. Key ...

Software Developer - Early Career

Markham, ON ยท Hybrid

CA$73K - CA$110K/yr

... Vehicle level * Function as an inclusive Agile Scrum team member to deliver software solutions ... Skilled in a programming language, preferably C/C++ * Skilled in Python scripting, ETAS, INCA, MDA ...

... level software development and support. Mandatory Skills Description: * University degree in ... Must-have experience with DevOps practices and tooling including CI/CD pipelines, containerization ...

Software Developer - Early Career

Markham, ON ยท Hybrid

CA$73K - CA$110K/yr

... Vehicle level * Function as an inclusive Agile Scrum team member to deliver software solutions ... Computer Engineering, Computer Scienceor any related Engineering field * Must be graduating between ...

Software Developer - Early Career

Oshawa, ON ยท Hybrid

CA$73K - CA$110K/yr

... Vehicle level * Function as an inclusive Agile Scrum team member to deliver software solutions ... Skilled in a programming language, preferably C/C++ * Skilled in Python scripting, ETAS, INCA, MDA ...

Staff Software Developer

Toronto, ON ยท Remote

$170K - $190K/yr

Staff Software Engineer (Backend) Location: Remote within Canada (Toronto preferred) Reports to ... Experience optimizing system performance, including database queries and application-level ...

Software Developer - Team Lead

Toronto, ON ยท On-site

CA$120K - CA$200K/yr

As a Software Developer Lead on our Integrations team, you will lead the engineering efforts to ... Our pay ranges are determined by role, level, and location. The range displayed on each job posting ...

Senior Software Developer (AOSP)

Oakville, ON ยท On-site

CA$100K - CA$124K/yr

This role specifically focuses on bridging high-level application logic with Android framework ... software. * Full-Stack Android Engineering: Develop high-performance features using Java and Kotlin ...

Senior Software Developer (Remote)

Toronto, ON ยท Remote

CA$110K - CA$145K/yr

You will bridge the gap between high-level architectural patterns and high-quality software delivery. View the full Here . What You'll Do as a Senior Software Developer * Design & Scale Robust ...

Experience in programming and analysis; specialized software package support at the specified experience level * Ability to collaborate with IT Professionals throughout the Software Development Life ...

next page

Showing results 1-20

Mid Level Software Developer information

See Toronto, ON salary details

$49.1K

$86.7K

$122.6K

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

As of Jun 9, 2026, the average yearly pay for mid level software developer in Toronto, ON is $86,745.00, according to ZipRecruiter salary data. Most workers in this role earn between $71,575.00 and $98,774.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 job?

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 Toronto, ON? The most popular types of Software Developer jobs in Toronto, ON are:
What are popular job titles related to Mid Level Software Developer jobs in Toronto, ON? For Mid Level Software Developer jobs in Toronto, ON, the most frequently searched job titles are:
Software Developer, New Grad

Software Developer, New Grad

IXL Learning

Toronto, ON โ€ข On-site

CA$90K - CA$92K/yr

Other

Posted 21 days ago


Job description

IXL Learning, developer of personalized learning products used by millions of people globally, is seeking Software Developers who have a passion for technology and education. You will be helping us build the tools needed to provide highly-demanded new integrations for IXL's largest school districts.

At IXL Learning, we are dedicated to creating first-of-their-kind products that leverage cutting-edge technologies to solve seemingly intractable problems in education. Our users count on us to make learning as effective as can be, so we're looking for exceptional people who are committed to solving the real-world challenges faced by students and teachers around the world.

As a Software Developer, New Grad on our Integrations team, you will design and develop the tools and systems needed to simplify the setup of IXL for schools and districts. These integrations will help IXL work seamlessly with the technology ecosystems of all of our customers. This is an amazing opportunity for you to join a mission-driven high-growth company. At IXL, we find it immensely satisfying to develop products that impact the lives of students everywhere, and we are eager to have you join our team.

This position requires you to be in our Toronto, Ontario, Canada, office.

WHAT YOU'LL BE DOING
  • Design, implement, test, deploy, and refine a large set of integrations (standardized and custom) and internal tools while improving development efficiency
  • Find and use the best technologies to add features to our products
  • Implement data exchange methods and standards and develop prototypes in collaboration with product management and third-party partners as necessary
  • Work in a fast-paced, agile environment to ensure timely delivery of high-quality, meaningful solutions
  • Help to mature existing and develop new standardized processes around IXL's technical implementations; contribute to the vision and design of a next-generation integration platform
WHAT WE'RE LOOKING FOR
  • Bachelor's or advanced degree in computer science or a related discipline
  • A solid grasp of general programming principles
  • Excellent programming skills in Java or other object-oriented language
  • Ability to work both independently and with a wide variety of teams
  • Knowledge of Java, SQL, JavaScript, CSS, React, Linux, and Git is a plus
  • Passion for improving education through technology

The base salary range for this full-time position is $90,000 to $92,000 CAD + benefits. Our pay ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target for new hire pay for the position. Individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.ย