Python Developer, Internal Tools - Mid-Level
Software Engineering
Oregon, USA · Sherbrooke, QC, Canada · Victoria, TX, USA · Garden Grove, CA, USA · Montreal, QC, Canada · Rue, France
USD 120k-138k / year
Posted on Sep 29, 2026
Build internal software tools across the stack, from high-level algorithm definition to pulse-sequence execution. Duties: analyze requirements, design/develop/maintain tools, code reviews, unit tests, bug fixes, architecture decisions, documentation. Requirements: BSc in CS/Software Eng/Physics or related, 4+ years industry experience, strong Python and coding best practices; assets include DB design, distributed systems, Kubernetes, DevOps, compiler/DSL, Rust/Golang, lab instrument control, GUI development. Salary: $120,000 – $138,000. Benefits: Group insurance, virtual care, lifestyle spending account. Working language: English and/or French. Workplace: Sherbrooke or Montreal.