Achievers

Senior Software Engineer

📍 Location
toronto, on
⏰ Job Type
Full-time
📅 Posted
June 06, 2026

Job 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?

Take the next step in your career journey with Achievers

Apply Now