Trane Technologies plc

Trane Technologies plc

Software Architect

Montreal, Quebec

Sponsorship not specified$31k-$155kDetected 13 hours ago
PythonDistributed SystemsSQLNoSQLPostgreSQLMySQLDynamoDBAWSGCPCloud PlatformsDockerCI/CDDevOpsMachine LearningLLMsAgentic AIAgileLeadershipCommunicationCollaborationProblem SolvingMentoring

About the role

  • As a world leader in creating comfortable, sustainable, and efficient climate solutions for buildings, homes and transportation, it's our responsibility to put the planet first.
  • For us at Trane Technologies, and through our businesses including Trane® and Thermo King, sustainability is not just how we do business-it is our business.
  • Do you dare to look at the world's challenges and see impactful possibilities?

Responsibilities

  • Design end-to-end software solutions, ensuring seamless integration across services, platforms, and infrastructure.
  • Lead the architecture and design of distributed systems, cloud-native services, APIs, databases, event-driven systems, and AI-powered applications.
  • Design and deliver production-ready generative AI and agentic AI capabilities that enhance products, automate workflows, and create measurable business value.
  • Partner with engineering teams to translate business requirements into technical designs and architectural solutions.
  • Establish and promote software engineering standards, design patterns, coding guidelines, and best practices.
  • Evaluate and recommend technologies, frameworks, and tools to support current and future business needs.
  • Provide technical leadership and mentorship through architecture reviews, design reviews, and code reviews.
  • Identify technical risks, architectural bottlenecks, and scalability challenges, and develop mitigation strategies.
  • Proven experience delivering end-to-end software solutions from architecture and design through implementation and production deployment.
  • Experience building applications on cloud platforms such as AWS and/or Google Cloud Platform.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related discipline.
  • Strong proficiency in Python and object-oriented software design principles.
  • Strong understanding of software architecture patterns, APIs, relational and NoSQL databases, messaging systems, and system integration.

Nice to have

  • Experience with containerization technologies such as Docker and orchestration platforms.
  • Experience with microservices architecture and event-driven systems.
  • Experience with DevOps, CI/CD pipelines, infrastructure as code, and observability tools.
  • Experience designing agentic AI architectures, autonomous workflows, and AI-driven automation solutions.
  • Demonstrated ability to evaluate emerging technologies and engineering tools, champion adoption of best practices, and mentor engineering teams on modern software development approaches.
  • Familiarity with modern AI frameworks and orchestration platforms such as AWS AgentCore, OpenAI Agents SDK or equivalent technologies.
  • Experience working in Agile software development environments.
  • Language Requirements

Skills

  • A sustainable future demands ongoing digital advancement.

Compensation

  • $111 308,33 - $155 435,00 Compensation Type:
  • Salary Incentive Eligible:
  • Disclaimer: We strive to provide competitive compensation for this position, tailored to a variety of factors.
  • The actual compensation will depend on elements such as seniority, merit, geographic location, education, experience, travel requirements, and union designation.
  • Our compensation range is generally based on the national average for the country.
  • We offer competitive compensation and comprehensive benefits and programs.

Benefits

  • Our BrainBox AI Workplace Presence model dedicates specific in-office days each month to focus on relationships, learning and innovation.
  • Additionally, benefits may vary depending on the region, business alignment, union involvement, and employee status.

Company info

  • We strive to provide competitive compensation for this position, tailored to a variety of factors.
  • The actual compensation will depend on elements such as seniority, merit, geographic location, education, experience, travel requirements, and union designation.
  • Our compensation range is generally based on the national average for the country.
  • This posting is for an existing vacancy.
  • The position is imminently available, and qualified candidates will be considered for immediate placement.
  • We offer competitive compensation and comprehensive benefits and programs.
  • We are an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, pregnancy, age, marital status, disability, status as a protected veteran, or any legally protected status.

This listing is sourced directly from Trane Technologies plc's careers page and normalized into a canonical job model.