Trane Technologies is a world leader in creating sustainable climate solutions for buildings, homes, and transportation. They are seeking a Junior Software Engineer to join their BrainBox AI team in Montreal, where the role involves supporting backend services, building APIs, and contributing to cloud-based applications for their autonomous HVAC optimization platform.
Responsibilities
- Support the development and maintenance of backend services for the Algorithm Team’s platform and tools
- Contribute to building APIs and microservices using Python and FastAPI
- Assist in implementing and improving data processing workflows using Kafka and related streaming technologies
- Help develop and maintain cloud-based applications and services deployed on AWS
- Support the design and maintenance of DynamoDB data models and other application data structures
- Work with Docker to containerize applications and support consistent deployment practices
- Collaborate with senior developers, data scientists, and cross-functional teammates to deliver technical solutions
- Participate in code reviews, testing, debugging, and troubleshooting activities
- Write clean, maintainable, and well-documented code following engineering best practices
- Contribute to Agile team ceremonies such as sprint planning, stand-ups, and retrospectives
- Learn and work with internal tools or frameworks such as Kiro as needed
Skills
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience
- 0–3 years of software development experience, including internships, co-op terms, or entry-level professional experience
- Foundational proficiency in Python for backend development
- Exposure to API or microservice development, ideally with FastAPI or similar frameworks
- Basic understanding of cloud platforms such as AWS
- Familiarity with Docker and container-based development workflows
- Exposure to NoSQL databases such as DynamoDB or similar technologies
- Basic understanding of event-driven systems or messaging tools such as Kafka is an asset
- Strong problem-solving skills and willingness to learn in a fast-paced technical environment
- Ability to collaborate effectively with teammates and communicate clearly
- Eagerness to learn new tools, systems, and engineering practices
- French-English bilingualism is required. In addition to fluency in French, successful candidates must have full professional proficiency in English in order to support and collaborate with English-speaking clients, colleagues and/or various stakeholders
Benefits
- Learn about our benefits designed for you to Thrive at work and at home.
- Our BrainBox AI Workplace Presence model dedicates specific in-office days each month to focus on relationships, learning and innovation.
- We offer competitive compensation and comprehensive benefits and programs.
Company Overview
Trane Technologies develops energy efficient indoor environments for commercial and residential applications. It was founded in 1885, and is headquartered in Dublin, Dublin, IRL, with a workforce of 10001+ employees. Its website is https://www.tranetechnologies.com.