-
SoTalent

Principal Software Engineer

SoTalent
Canada · Full-time · Mid-Senior

Job Title : Principal Associate, Software Engineer

Location : Toronto, Ontario, Canada

Job Type : Full Time


Our client, a leading technology-driven organization, is looking for a Principal Associate, Software Engineer to join their growing team. This role offers the opportunity to work across a wide range of modern technologies and contribute to building scalable, high-impact solutions.


Enjoy a hybrid work environment, with 3 days in the office. Build a comfortable workspace with our one-time, Work From Home allowance and enjoy our head office located conveniently across the street from Union Station.


What You’ll Do

  • Contribute to multiple initiatives spanning backend systems, frontend applications, mobile platforms (Android/iOS), infrastructure, tooling, platform engineering, developer experience, and data engineering
  • Design and build modern applications using object-oriented programming principles
  • Apply test-driven development practices throughout the full software lifecycle
  • Research, assess, and adopt emerging tools, frameworks, and engineering best practices
  • Stay current with technology trends and actively participate in internal and external tech communities
  • Mentor and collaborate with fellow engineers, supporting continuous learning and growth
  • Strengthen engineering standards through clear communication, documentation, presentations, and knowledge sharing
  • Partner within and across Agile teams to design, develop, deploy, and maintain full-stack solutions
  • Proactively identify gaps, troubleshoot issues, and drive solutions through to completion


Basic Qualifications

  • 4+ years of hands-on application development experience using one or more of the following: Java, Python, Scala, Swift, Kotlin, or Go
  • Bachelor’s degree in a relevant field


Preferred Qualifications

  • 6+ years of professional application development experience
  • Master’s degree or higher in Computer Science, Software Engineering, Information Technology, or a related discipline
  • Strong team player with a collaborative mindset and appreciation for inclusive engineering cultures
  • Experience practicing Test-Driven Development
  • Background working in Agile environments
  • Exposure to AWS and/or relevant AWS certifications (Solution Architect – Associate is a plus)
  • Familiarity with distributed systems, APIs, microservices, data platforms, databases (relational, NoSQL, or time-series), streaming or messaging systems, DevOps practices, and system reliability

Key Skills

Ranked by relevance

aws microservices python kotlin devops scala nosql swift java
Login to Apply
Posted
Jan 23, 2026
Type
Full-time
Level
Mid-Senior
Location
Toronto
Company
SoTalent

Industries

Financial Services

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Macquarie Group
Related

AI Engineer

2026-05-27

Full-time
Not Applicable
Australia
Financial Services
Engineering
View Job Details
Zopa Bank
Related

Senior Java/Kotlin Software Engineer - London

2026-05-27

Full-time
Not Applicable
United Kingdom
Financial Services
Engineering
View Job Details
OMERS
Related

DevOps Engineer

2026-05-26

Full-time
Not Applicable
Canada
Financial Services
Engineering