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
Related Jobs
3 roles aligned with this opportunity
AI Engineer
2026-05-27
Senior Java/Kotlin Software Engineer - London
2026-05-27
DevOps Engineer
2026-05-26
- Posted
- Jan 23, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Toronto
- Company
- SoTalent
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
AI Engineer
2026-05-27
Senior Java/Kotlin Software Engineer - London
2026-05-27
DevOps Engineer
2026-05-26