SoTalent
Software Engineer
SoTalentCanada21 hours ago
Full-timeInformation Technology

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