Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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 relevanceReady to apply?
Join SoTalent and take your career to the next level!
Application takes less than 5 minutes

