Ingénieur logiciel principal / Senior Software Engineer

Trane Technologies Montreal, Quebec May 1, 2026

Type Full Time
Pay C$111,308 – C$155,435
Work Hybrid
Experience 7+ years experience

This Ingénieur logiciel principal / Senior Software Engineer role is focused on developing high-performance, cloud-native backend systems using Python and microservices architecture. It would suit someone who can bring careful technical judgement and practical problem-solving to the role.

Known job details

  • Pay: $111,308.33 - $155,435.00
  • Work model: Remote
  • Disclaimer: We strive to provide competitive compensation for this position, tailored to a variety of factors.

Likely focus of the role

  • Develop high-performance, cloud-native backend systems using Python and microservices architecture.
  • Evaluate and recommend cloud services and architectural patterns (AWS/GCP) that align with scalability, reliability, and cost objectives.
  • Maintaining architectural documentation, including system diagrams, API specifications.

Requirements mentioned

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • 7+ years of experience in backend development with Python.
  • Strong understanding of microservices architecture, distributed systems, and REST-based APIs.
Keep exploring similar roles

Search for more Ingénieur logiciel principal / Senior Software Engineer jobs from Trane Technologies in Montreal, Quebec.