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 relevance
Related Jobs
3 roles aligned with this opportunity
AI Engineer
2026-05-27
Software Engineer
2026-05-28
Software Engineer, Notification Platform
2026-05-26
- Posted
- Oct 09, 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
2026-05-28
Software Engineer, Notification Platform
2026-05-26