1

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

Senior Software Engineer

Toronto, ON · On-site

CA$130K - CA$140K/yr

Are you a passionate Senior Software Engineer looking to make a significant impact in the fintech ... Provide guidance and coaching to junior engineers, helping them grow their skills and contributing ...

Mentor junior and mid-level engineers through coaching, code reviews, technical guidance, and knowledge sharing. Qualifications Required qualifications * 8+ years of hands-on software development ...

About the Role Are you looking for your next challenge in your Software Engineering journey? Are ... Experience mentoring junior developers. * Aptitude for learning new things quickly and the ...

About the Role Are you looking for your next challenge in your Software Engineering journey? Are ... Experience mentoring junior developers. * Aptitude for learning new things quickly and the ...

Sitero is an emerging leader in Clinical services and software solutions for the life sciences ... Mentor junior developers and support onboarding of new team members Technology Stack Category ...

Job Summary We're hiring a Senior Software Engineer to provide technical leadership across enterprise SaaS platforms and strategic engineering initiatives. This role focuses on Java-based platform ...

Software Engineer II - Toronto

Toronto, ON · On-site

CA$90K - CA$110K/yr

Mentor junior engineers: pair on hard problems, review code thoughtfully, and help them level up ... * 1-3 years as a software engineer (strong candidates have shipped something with real users)

As a Software Engineer (ETL Development focus) within Client Systems, Canadian Banking Engineering ... Mentor junior developers and promote best practices in ETL design, performance tuning, and data ...

We are looking for a highly skilled Senior Software Developer to design, develop, and maintain ... Mentor junior developers and contribute to a culture of technical excellence. Required ...

Support and mentor junior engineers through code reviews and knowledge sharing * Help deploy and ... software engineering best practices and system design * Hands-on experience with cloud providers ...

Showing results 21-40

Junior Software Engineer information

See Toronto, ON salary details

$36.3K

$68.8K

$99.3K

How much do junior software engineer jobs pay per year?

As of Sep 6, 2026, the average yearly pay for junior software engineer in Toronto, ON is $68,781.00, according to ZipRecruiter salary data. Most workers in this role earn between $54,874.00 and $79,210.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 Toronto, ON?

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

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

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

Infographic showing various Junior Software Engineer job openings in Toronto, ON as of August 2026, with employment types broken down into 1% As Needed, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $68,781 per year, or $33.1 per hour.

Senior Software Engineer

Curinos Inc

Toronto, ON • On-site

CA$130K - CA$140K/yr

Full-time

PTO

Re-posted 22 days ago


Key responsibilities

  • Build responsive and dynamic user interfaces using Angular and TypeScript.

  • Develop scalable APIs and data services using Java (Spring Boot), Databricks, and relational databases.

  • Write clean, well-documented code and enforce best practices for code quality, testing, and deployment.


Job description

Curinos empowers financial institutions to put customers at the center of every decision. Our AI-first platform transforms proprietary data, advanced analytics and deep financial services expertise into timely recommendations - delivered right where teams work. The result: confident decisions, stronger customer relationships, and lasting, profitable growth.

Curinos operates under a hybrid modality and has office locations in New York, Chicago, Boston, Toronto, and London. This role is open to hybrid candidates commutable to our Toronto HUB office.

Job Description

Are you a passionate Senior Software Engineer looking to make a significant impact in the fintech space? Join Curinos, where you will play a pivotal role in shaping the future of B2B SaaS applications that empower financial institutions to take a customer-centric approach to pricing and portfolio management. We're embarking on an exciting journey to develop novel solutions aimed at helping banks acquire and grow profitable customer relationships, and we need a talented and driven software engineer like you to help us get there. 

 

Responsibilities

As a Full Stack Senior Software Engineer, you will be responsible for building scalable, enterprise-grade applications. The ideal candidate is proficient across the stack: front-end, back-end, and cloud infrastructure, and brings hands-on experience with a modern toolset including Java Sprint Boot, Angular, Databricks, AWS, and relational databases. Typical responsibilities will include:  

  • Front-End Development: Build responsive and dynamic user interfaces using Angular and TypeScript. Ensure seamless user experiences across various devices and platforms. Front end UI development experience is essential for this role
  • Back-End Development: Develop scalable APIs and data services using Java (Spring Boot), Databricks and relational databases like PostgreSQL/SQL Server to support application logic and data processing
  • Code Quality & Best Practices: Write clean, well-documented code and enforce best practices for code quality, testing and deployment
  • Cloud Integration: Leverage AWS services for cloud-based solutions, including deployment, monitoring and scaling of applications 
  • Mentorship: Provide guidance and coaching to junior engineers, helping them grow their skills and contributing to the overall improvement of the engineering team
  • Collaboration: Work closely with product managers, UX designers, and other engineers to gather requirements, design technical solutions and deliver high-quality software on time


Salary Range: $130,000- $140,000 CAD (plus bonus)

Desired Skills & Expertise

  • 7+ years of experience in software development, with a strong focus on full-stack applications 
  • Proficiency in Java (Spring Boot)/Spark for Backend development 
  • Experience with Angular (Preferable) or React with JavaScript and TypeScript 
  • Experience with HTML, CSS and responsive design principles 
  • Experience with SQL and major relational databases like SQL Server or Postgres. Experience with data warehousing and data transformation technology is a plus 
  • Strong analytical and problem-solving skills, with the ability to design and implement scalable solutions for complex problems 
  • Experience working in Agile/Scrum environments 
  • Familiarity with Git and DevOps practices and tools, including CI/CD pipelines and infrastructure-as-code (IAC) 
  • Familiarity with AI tools such as Cursor, Git hub copilot, Windsurf etc 
  • Excellent verbal and written communication skills, with the ability to convey technical concepts to non-technical stakeholders 
  • Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field 

 

Preferred Qualifications:   

  • Cloud Technologies: Strong experience with AWS services including IAM, EC2, S3, Lambda, RDS etc 
  • Containerization: Familiarity with Docker, Kubernetes, or other containerization tools 
  • Spring Framework: Familiarity and experience with the Spring framework in Java 
  • Performance Optimization: Experience in optimizing application performance and scalability handling large datasets with millions to hundreds of millions of rows  

 

Why work at Curinos?

  • Competitive benefits, including a range of Financial, Health and Lifestyle benefits to choose from
  • Flexible working options, including home working, flexible hours and part time options, depending on the role requirements – please ask!
  • Unlimited PTO policy, floating holidays, volunteering days and a day off for your birthday
  • Learning and development tools to assist with your career development
  • Work with industry leading Subject Matter Experts and specialist products
  • Regular social events and networking opportunities
  • Collaborative, supportive culture, including an active DE&I program
  • Employee Assistance Program which provides expert third-party advice on well-being, relationships, legal and financial matters, as well as access to counselling services

Applying

We know that sometimes the 'perfect candidate' doesn't exist, and that people can be put off applying for a job if they don't meet all the requirements. If you're excited about working for us and have relevant skills or experience, please go ahead and apply. You could be just what we need! 

If you need any adjustments to support your application, such as information in alternative formats, special requirements to access our buildings or adjusted interview formats please contact us at careers@curinos.com and we’ll do everything we can to help.

Inclusivity at Curinos

We believe strongly in the value of diversity and creating supportive, inclusive environments where our colleagues can succeed.  As such, Curinos is proud to be an Equal Opportunity Employer. We do not discriminate on the basis of race, color, ancestry, national origin, religion, or religious creed, mental or physical disability, medical condition, genetic information, sex (including pregnancy, childbirth, and related medical conditions), sexual orientation, gender identity, gender expression, age, marital status, military or veteran status, citizenship, or other protected characteristics.