Sr. Software Engineer
Job Description
What you get
Trane Technologies offers a compelling base salary for this role, ranging from $127,110 to $177,870 per year. This is a salary-based compensation package with no incentives or sales commissions. The position follows a hybrid model in Saint Paul, MN, with on-site collaboration Monday through Thursday and a flexible Friday option to suit project needs. You will join a cloud-first, AI-driven Digital Solutions team that aims to modernize core software and deliver scalable cloud-native solutions for buildings, homes, and transportation. As part of the team, you will help modernize a core technology platform, introducing advanced cloud architectures and unlocking the power of machine learning and artificial intelligence to deliver smarter, more sustainable climate solutions.
Responsibilities
- Design, develop, and deploy scalable cloud applications, integrating AI and machine learning to deliver innovative customer solutions.
- Build and maintain front-end components with React and back-end services in Python or Node.js within modern, user-focused web applications.
- Collaborate with product owners, data scientists, and UI/UX designers to create seamless, intuitive interfaces.
- Architect and implement robust, secure microservices and APIs on AWS or similar cloud platforms.
- Develop and optimize data pipelines for big data and analytics, leveraging modern data stores and columnar databases.
- Apply best practices for security, scalability, and performance in a cloud-centric environment.
- Champion DevOps methodologies including CI/CD, automated testing, monitoring, and infrastructure as code to enable rapid, reliable delivery.
- Work closely with global teams in an Agile environment, mentoring peers and contributing to code reviews.
- Stay current with emerging technologies, frameworks, and trends in AI, cloud, and full-stack development.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a STEM field.
- Minimum 5 years of hands-on software development experience building, testing, and deploying cloud-native solutions.
- Proven full-stack expertise with React for front-end and Python or Node.js for back-end development.
- Strong UI development skills with a track record of accessible, responsive web interfaces.
- Extensive experience with AWS or other major cloud platforms (Azure, GCP), including leveraging managed services for scaling, security, and automation.
- Working knowledge of big data, analytics platforms, and columnar databases.
- Solid background in application security best practices within a cloud environment.
- Proficiency with DevOps tools and practices (CI/CD, Docker, Kubernetes, infrastructure as code, cloud monitoring).
- Experience collaborating within cross-functional Agile teams and effectively communicating technical concepts.
- Experience integrating and deploying AI/ML models into production applications is a plus.
- Passion for continuous learning and driving innovation through technology.
Technology you will work with
- React, Python, Node.js, AWS, Azure, GCP, Docker, Kubernetes, infrastructure as code
- Columnar databases, AI, Machine Learning
Work location and schedule
Location: Saint Paul, MN. On-site from Monday through Thursday with the team. Fridays allow you to choose your work location based on project requirements.