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
Job Type: Full Time
Join a forward-thinking engineering team driving innovation across multiple technology domains — from backend and frontend development to mobile, infrastructure, and data engineering. If you love solving complex problems, building scalable systems, and exploring new technologies, this role is for you.
What You’ll Do
- Build and enhance applications using modern object-oriented programming practices.
- Collaborate with Agile teams to design, test, and deploy full-stack solutions.
- Apply Test-Driven Development (TDD) principles from concept to production.
- Experiment with emerging technologies and help shape development standards.
- Improve developer experience, automation, and overall engineering efficiency.
- Share your knowledge through collaboration, mentorship, and technical discussions.
What We’re Looking For
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 4+ years of hands-on experience in one or more of: Java, Python, Scala, Swift, Kotlin, or Go.
- Strong understanding of software development principles and Agile methodologies.
- Excellent problem-solving, collaboration, and communication skills.
Preferred Skills
- Experience with cloud platforms (AWS, Azure, or GCP).
- Background in distributed systems, microservices, APIs, or data pipelines.
- Familiarity with CI/CD, DevOps, and modern development tools.
- Master’s degree or relevant certifications are a plus.
Key Skills
Ranked by relevanceReady to apply?
Join SoTalent and take your career to the next level!
Application takes less than 5 minutes