1

Junior Software Engineer Jobs in London, ON (NOW HIRING)

About the role We are looking for an Associate Software Engineer to join a collaborative engineering team and develop broad capability across full-stack distributed application development. This L7 ...

New

Senior Software Engineer Location: Ontario (Hybrid - See "Hybrid Work Details" section below for more information) Position Type: Full-Time Vacancy Status: This posting is for an existing vacancy.

Adhere to enterprise frameworks or methodologies that relate to software engineering activities * Ensure respective programs/ policies/practices are well managed, meets business needs, complies with ...

Senior Software Engineer Location: Ontario (Hybrid - See "Hybrid Work Details" section below for more information) Position Type: Full-Time Vacancy Status: This posting is for an existing vacancy.

Senior Software Engineer Location: Ontario (Hybrid - See "Hybrid Work Details" section below for more information) Position Type: Full-Time Vacancy Status: This posting is for an existing vacancy.

Software Engineer II, Web

London, ON · On-site

CA$80K - CA$95K/yr

ABOUT THIS POSITION The Software Engineer II, Web will have a passion for creating innovative and engaging web products, day-dream about exciting ways to extend gaming experiences and communities to ...

Software Engineer II (AI Integration)

London, ON · On-site +1

CA$96K - CA$115K/yr

This role combines software engineering, data science, and machine learning expertise to develop scalable AI systems in production environments. Key Responsibilities * 3-5 years total experince

Join Team CARFAX as a Senior Software Engineer - Dev Ops We are looking for a seasoned Senior Software Engineer - Dev Ops to join our platform team and take an active role in designing, scaling, and ...

Adhere to enterprise engineering frameworks, software development methodologies, release processes, and control standards applicable to mainframe development and delivery. * Actively identify and ...

Software Engineer II - L3 Support

London, ON · On-site

CA$81K - CA$115K/yr

Adhere to enterprise frameworks or methodologies that relate to software engineering activities * Ensure respective programs/ policies/practices are well managed, meets business needs, complies with ...

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

next page

Showing results 1-20

Junior Software Engineer information

See London, ON salary details

$32.8K

$62.2K

$89.8K

How much do junior software engineer jobs pay per year?

As of Sep 3, 2026, the average yearly pay for junior software engineer in London, ON is $62,210.00, according to ZipRecruiter salary data. Most workers in this role earn between $49,632.00 and $71,642.00 per year, depending on experience, location, and employer.

What is a junior software engineer?

A junior software engineer works on a team with more senior engineers to help design and develop applications, write code, and otherwise maintain or update a business's database. As a junior software engineer, your duties and responsibilities may vary based on what company you work for. Overall, your job is to learn from senior engineers and developers on how to be a software engineer and in what ways you can develop and utilize the technologies of the business to do so. Many junior software engineers have a little bit of knowledge about a lot of technologies but also stay up-to-date on the most current technologies.

How does a junior software engineer typically collaborate with other team members on projects?

Junior Software Engineers usually work closely with senior developers, QA testers, and product managers as part of a cross-functional team. Collaboration often involves participating in daily stand-up meetings, code reviews, and pair programming sessions. Juniors are encouraged to ask questions and seek feedback, which helps them learn best practices and improve their coding skills. Effective communication and a willingness to learn from more experienced colleagues are key to thriving in this collaborative environment.

What are the key skills and qualifications needed to thrive as a junior software engineer, and why are they important?

To thrive as a Junior Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and commonly used languages such as Java, Python, or JavaScript, typically backed by a degree in computer science or related field. Familiarity with version control systems like Git, basic knowledge of databases, and experience with development environments and frameworks are usually expected. Strong problem-solving skills, eagerness to learn, and effective teamwork and communication abilities help set you apart. These skills and qualities are crucial for contributing effectively to projects, adapting to evolving technologies, and collaborating within development teams.

What are the most commonly searched types of Software Engineer jobs in London, ON?

The most popular types of Software Engineer jobs in London, ON are:

What job categories do people searching Junior Software Engineer jobs in London, ON look for?

The top searched job categories for Junior Software Engineer jobs in London, ON are:

What cities near London, ON are hiring for Junior Software Engineer jobs?

Cities near London, ON with the most Junior Software Engineer job openings:

Infographic showing various Junior Software Engineer job openings in London, ON as of August 2026, with employment types broken down into 100% Full Time. Highlights an 80% In-person, 7% Hybrid, and 13% Remote job distribution, with an average salary of $62,210 per year, or $29.9 per hour.

Junior Software Developer (Python)

Squarepoint Capital

London, ON • On-site

Full-time

Re-posted 29 days ago


Job description

Please only apply to the one job you feel best fits your skillset and experience. If our team feels you are better suited for another role, we will reach out about the alternate opportunity.

Position Overview:

At Squarepoint we use Python to build a great deal of the software needed to solve crucial problems every day. You will work on a wide range of systems that fuel our trading success including, but not limited to, core tooling and frameworks, data pipelines used to feed predictive models in research and trading, and software products used worldwide by traders and researchers.

You will collaborate with experienced software developers and quant researchers to enable the continued growth of our investment business, solving problems at scale, and gaining a unique chance to learn from some of the most talented individuals in the industry.

Required Qualifications 

  • Degree in Computer Science, Computer Engineering, Applied Math, Physics, Quantitative Finance, or Financial Engineering/MFE
  • Up to 4 years experience in a relevant role such as software or quant development, or similar
  • Experience with Python, git, and Linux
  • Excellent written and verbal communication skills
  • Eagerness to continuously learn new technologies and develop with us
  • Ability to work well in a fast-paced environment

Nice to Have:

  • Experience with any of C++, Rust, KDB+/q, JavaScript/TypeScript/React
  • Experience with database management systems and related technologies such as SQL
  • Experience working in an investment or financial business is useful