Location
toronto, on, Canada
Posted
June 06, 2026
Job Description
Responsibilities
- Design and deliver software solutions that accelerate research workflows and enhance data analysis.
- Ensure scalability, maintainability, and reliability of the systems developed.
- Contribute to the technical vision within a project scope while aligning with the broader engineering strategy.
- Translate requirements into high‑quality, performant code.
- Collaborate with peers, product managers, and scientists to ensure timely delivery.
- Own technical decisions and ensure effective execution of assigned work.
- Uphold high standards in software engineering, testing, and documentation.
- Advocate for best practices and contribute to team‑wide technical standards.
- Build and maintain modern microservices and cloud‑native applications.
- Work closely with teammates and cross‑functional partners to solve problems.
- Support team initiatives by contributing to shared codebases, tool...