Job Title : Software Engineer
Location : Toronto, Ontario
Type : Full Time
Our client is seeking a Software Engineer who thrives in building impactful solutions across multiple layers of the tech stack. This role offers the opportunity to work on diverse projects — from backend and frontend development, to mobile applications, infrastructure, platform engineering, developer experience, and data engineering.
What You’ll Do:
- Design and build applications using modern object-oriented programming practices
- Apply Test-Driven Development from concept through production
- Evaluate and introduce new tools, frameworks, and engineering practices
- Collaborate across Agile teams to deliver full-stack solutions
- Mentor and support teammates, contribute to engineering discussions, and engage in community knowledge-sharing
- Identify gaps, solve technical challenges, and drive quality outcomes
What We’re Looking For:
- 4+ years of hands-on application development experience in Java, Python, Scala, Swift, Kotlin, or Go
- Strong collaboration and problem-solving mindset
- Bachelor’s degree in a related field
Great to Have (Not Required):
- 6+ years of experience in core languages listed above
- Master’s degree in Computer Science / Engineering or related fields
- Experience with TDD, Agile delivery, AWS, microservices, distributed systems, APIs, messaging platforms, databases, or cloud-native architectures
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
AI Engineer
2026-05-27
Software Engineer, Notification Platform
2026-05-26
AI Engineer
2026-05-20
- Posted
- Nov 07, 2025
- 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
Software Engineer, Notification Platform
2026-05-26
AI Engineer
2026-05-20