Trane Technologies

Software Developer II

Trane Technologies$85K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field, or equivalent experience
  • 2+ years of professional software development experience
  • Proficiency in Python and developing applications with FastAPI or similar frameworks
  • Experience with Kafka for message/event-streaming
  • Knowledge of AWS and/or GCP cloud platforms
  • Understanding of microservices and RESTful API design
  • Experience with Git and Agile development environments

Responsibilities

  • Design, develop, test, and maintain backend applications and services using Python and FastAPI
  • Build and support scalable RESTful APIs and microservices
  • Develop event-driven integrations using Kafka
  • Collaborate with cross-functional teams to deliver technical solutions
  • Troubleshoot application issues and implement fixes in distributed systems
  • Write clean, efficient code following best practices
  • Support cloud-native application operations in AWS and/or GCP

Benefits

  • Collaborative work environment focused on innovation and learning
  • Opportunity to contribute to next-generation climate technology solutions
  • Exposure to modern Python technologies and cloud-based applications
  • Emphasis on professional growth in cloud and distributed systems
  • Access to sustainable technology initiatives impacting communities and the environment
Full Job Description
Where is the work:
Our BrainBox AI Workplace Presence model dedicates specific in-office days each month to focus on relationships, learning and innovation.

What's in it for you:

A sustainable future demands ongoing digital advancement. Our digital solutions team leads the way in developing next-generation climate technology focused on reducing demand-side energy consumption and emissions. Our team-including BrainBox AI, Nuvolo, and more-combines technical expertise with advanced analytics to create data-driven solutions that add real value for customers, communities, and the planet. Whether you're advancing AI in HVAC or driving analytics for greater efficiency, your ideas will help engineer solutions for stronger communities and a sustainable world.

Join a collaborative engineering team building scalable, cloud-based applications and services using modern Python technologies. In this role, you will contribute to the design, development, and support of backend systems and APIs using Python and FastAPI, while helping build event-driven solutions with Kafka. You will work closely with cross-functional teams to deliver reliable, secure, and high-performing software in AWS and/or GCP environments. This is a strong opportunity for a mid-level developer to expand cloud and distributed systems expertise while contributing to meaningful, production-grade solutions.

What you will do:

  • Design, develop, test, deploy, and maintain backend applications and services using Python and FastAPI
  • Build and support RESTful APIs and microservices that are scalable, secure, and maintainable
  • Develop and maintain event-driven and message-based integrations using Kafka
  • Collaborate with product owners, architects, DevOps engineers, QA, and other developers to deliver technical solutions aligned with business needs
  • Participate in application design discussions, technical implementation planning, and code reviews
  • Troubleshoot application issues, perform root-cause analysis, and implement effective fixes across distributed systems
  • Support cloud-native application deployment and operations in AWS and/or GCP
  • Write clean, efficient, well-documented code following software engineering best practices and team standards
  • Contribute to CI/CD pipelines, automated testing, and release processes
  • Assist with system monitoring, performance tuning, reliability improvements, and production support activities
  • Create and maintain technical documentation for services, APIs, integrations, and support processes
  • Continuously learn and apply new tools, frameworks, and engineering practices to improve delivery and solution quality


What you will bring:

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience
  • 2+ years of professional software development experience
  • Experience developing applications in Python
  • Experience building APIs or backend services using FastAPI or similar Python web frameworks
  • Experience working with Kafka or other messaging/event-streaming platforms
  • Knowledge of cloud platforms such as AWS and/or GCP
  • Understanding of microservices architecture, RESTful API design, and distributed systems concepts
  • Experience with source control tools such as Git
  • Familiarity with software testing, debugging, and performance optimization
  • Experience working in Agile or similar collaborative development environments
  • Strong problem-solving, analytical, and communication skills
  • Ability to manage multiple priorities and deliver quality work in a fast-paced environment

Preferred Qualifications:
  • Experience deploying and supporting applications in AWS and/or Google Cloud Platform
  • Familiarity with infrastructure as code tools such as Terraform
  • Experience with containerization technologies such as Docker and orchestration platforms such as Kubernetes
  • Exposure to CI/CD pipelines and DevOps practices
  • Experience with monitoring, logging, and observability tools in cloud-native environments


Language Requirements

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.

Annual Base Salary Range or Hourly Base Pay Range:
$85 816,66 - $120 084,99
Compensation Type:
Salary
Incentive Eligible:
No
Sales Commission Eligible:
No

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. Additionally, benefits may vary depending on the region, business alignment, union involvement, and employee status.

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.

About Trane Technologies

Trane Technologies is a global climate innovator. Through our strategic brands Trane and Thermo King, and our portfolio of environmentally responsible products and services, we bring efficient and sustainable climate solutions to buildings, homes and transportation. Our innovative solutions have helped make buildings and homes comfortable, while more energy efficient and environmentally friendly. We also provide transport temperature control solutions that are used in the food, beverage and pharmaceutical sectors. Trane Technologies is committed to achieving carbon neutrality by 2030 and has been named to the Dow Jones Sustainability World Index for the tenth consecutive year.
Learn more about Trane Technologies
Size
37,000 employees
Market Cap
$39 billion
Industry
Net Income
$854.8 million
5 Year Trend
+0.9%
Revenue
$12.4 billion
NASDAQ

Similar Jobs

More Jobs at Trane Technologies

More Information Technology Jobs

Find similar Software Developer II jobs: