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.
Apply directly at Trane Technologies plc →Create a free account for alerts like thisView Trane Technologies plc immigration profile
This listing is sourced directly from Trane Technologies plc's careers page and normalized into a canonical job model.