Job Description
Markham, ON (Hybrid); requires 3 days onsite
About the Role
We’re hiring a Senior Software Engineer to join a team building and supporting systems that power connected products in real-world environments.
This role is ideal for someone who enjoys learning new technologies, working across systems, and solving complex, real-world problems . You’ll be a hands‑on contributor who can adapt quickly, while also influencing how systems are designed and evolve over time.
What You’ll Do
- Design, build, and support backend services across a multi‑language environment (C#, Python, and others)
- Work across distributed systems that connect devices, mobile applications, and cloud services
- Contribute to system design and help guide architecture decisions in a practical, real‑world environment
- Work with a mix of SQL and NoSQL databases
- Collaborate with cross‑functional team...