A

Senior Software Engineer

Achievers

toronto, on, Canada Full-time June 01, 2026

Found Description

Requirements

  • 5-7+ years of professional experience, with at least 2 in leading back‑end or full‑stack projects
  • Hands‑on experience in system design, contributing to or leading the design phase of complex, multi‑component projects and seeing them through to delivery
  • A good understanding of system architecture, trade‑offs, scalability, and performance in real‑world applications
  • Openness to working with different modern technologies — professional experience in Python and/or Go is a strong advantage, but not required
  • Good knowledge of microservices architecture and modern distributed system patterns
  • Excellent written and verbal communication skills, and a collaborative approach to working with cross‑functional teams
  • A Bachelor’s or Master’s degree in Computer Science or a related field

What the job involves

  • Due to growth and internal promotions, we have multiple Senior Software Engineerin...

Ready to Apply?

Submit your application for Senior Software Engineer at Achievers

Apply Now