SoTalent
Software Engineer
SoTalentCanada16 hours ago
Full-timeInformation Technology

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