Software Developer

Trane Technologies Montreal, Quebec This week

Type Full Time
Pay C$111,308 – C$155,435
Work Onsite

Software Developer focuses on maintain high‑performance microservices that support brainbox ai’s autonomous hvac optimization platform.

What the role involves

  • Maintain high‑performance microservices that support BrainBox AI’s autonomous HVAC optimization platform.
  • Develop reliable, scalable APIs using FastAPI to support real‑time data ingestion, processing, and decision‑making workflows.
  • Implement event‑driven architectures using Kafka to enable high‑throughput streaming and distributed processing.
  • Maintain NoSQL data models with DynamoDB to support large‑scale operational workloads.
  • Manage cloud‑native services on AWS following best‑practice security, performance, and resiliency standards.
  • Maintain application components using Docker for consistent deployment across environments.

Skills and requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  • 5+ years of professional software development experience.
  • Experience building microservices and APIs using FastAPI.
  • Hands‑on experience with Kafka or similar real‑time messaging technologies.

Confirmed role details

  • Disclaimer: We strive to provide competitive compensation for this position, tailored to a variety of factors.

Candidate fit

  • technical problem-solving, code quality, testing discipline, and clear collaboration
Keep exploring similar roles

Search for more Software Developer jobs from Trane Technologies in Montreal, Quebec.