1

Google Software Developer Jobs in Montreal, QC (NOW HIRING)

Write clean, efficient, well-documented code following software engineering best practices and team ... Experience deploying and supporting applications in AWS and/or Google Cloud Platform * Familiarity ...

Write clean, efficient, well-documented code following software engineering best practices and team ... Experience deploying and supporting applications in AWS and/or Google Cloud Platform * Familiarity ...

... AWS, Google Cloud, and Microsoft. Tackle serves more than 500 software companies-including ... About You As a Senior Software Developer, you'll join a development team that crafts solid ...

Requirements We are looking for a Senior Software Developer: * Design, develop, and optimize ... Proficiency of Google Test and QTest is required; * Significant experience with Linux environments ...

Translate software requirements into code; * Project leadership: Engaging with different ... All the parts are containerized and deployed using Google Kubernetes Engine (GKE). We automate ...

Join a collaborative engineering team building the next generation of AI-powered solutions that ... Experience building applications on cloud platforms such as AWS and/or Google Cloud Platform.

Join a collaborative engineering team building the next generation of AI-powered solutions that ... Experience building applications on cloud platforms such as AWS and/or Google Cloud Platform.

next page

Showing results 1-20

Google Software Developer information

What is a Google software developer?

Google Software Developers are engineers who design, build, test, and maintain software products and systems used by millions of people around the world. They work on a wide range of projects, from developing new features for Google Search and Gmail to building infrastructure for cloud computing and artificial intelligence. These developers collaborate with cross-functional teams to solve complex problems, improve user experiences, and ensure the scalability and reliability of Google’s products. To succeed in this role, strong programming skills, problem-solving abilities, and a passion for innovation are essential.

How does a Google software developer typically collaborate with cross-functional teams during a project?

Google Software Developers frequently work alongside product managers, UX designers, and quality assurance engineers to deliver robust products. Collaboration is often structured through agile methodologies, with regular stand-up meetings, code reviews, and design discussions. Communication tools like Google Meet and internal documentation systems are heavily utilized to keep everyone aligned. This cross-functional environment not only encourages knowledge sharing but also provides developers with broader exposure to different aspects of product development, fostering both technical and interpersonal growth.

What are the key skills and qualifications needed to thrive as a Google software developer, and why are they important?

To thrive as a Google Software Developer, you need strong computer science fundamentals, excellent coding skills (especially in languages like Python, Java, or C++), and typically a bachelor's or higher degree in computer science or a related field. Experience with distributed systems, cloud technologies, version control (such as Git), and familiarity with Google's internal tools or similar industry-standard platforms are highly valued. Problem-solving ability, collaboration, and effective communication are critical soft skills to excel in team-oriented, fast-paced projects. These skills and qualities are essential for creating scalable, high-impact products that meet Google's rigorous technical and innovation standards.

What is the difference between Google Software Developer vs Amazon Software Engineer?

AspectGoogle Software DeveloperAmazon Software Engineer
Required CredentialsBachelor's or higher in CS or related field; coding skills; sometimes certificationsBachelor's or higher in CS or related field; coding skills; sometimes certifications
Work EnvironmentCollaborative, innovative, research-drivenFast-paced, customer-focused, scalable systems
Employer & Industry UsageTech giant, search, advertising, cloudE-commerce, cloud, logistics, retail
Common Search & Comparison IntentYesYes

Google Software Developers and Amazon Software Engineers share similar educational backgrounds and technical skills. However, their work environments differ: Google emphasizes innovation and research, while Amazon focuses on scalable, customer-centric solutions. Both roles are highly sought after in the tech industry, often compared by job seekers to understand company culture, project scope, and career growth opportunities.

How do I join Google as a software developer?

To join Google as a software developer, candidates typically need a strong background in computer science, programming skills in languages like Java, C++, or Python, and experience with data structures and algorithms. The application process involves submitting an online resume, completing technical interviews that assess coding and problem-solving abilities, and demonstrating relevant project or work experience.
Infographic showing various Google Software Developer job openings in Montreal, QC as of August 2026, with employment types broken down into 1% Internship, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.

Software Developer II

trane technologies

Montreal, QC • On-site, Remote

Full-time

This job post has expired today. Applications are no longer accepted.


Trane Technologies rating

8.1

Company rating: 8.1 out of 10

Based on 300 frontline employees who took The Breakroom Quiz

117th of 540 rated manufacturers


Job description

Be a part of our mission! 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 TraneandThermo 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? Do you want to contribute to making a better future? If the answer is yes, we invite you to consider joining us in boldly challenging what's possible for a sustainable world.

Learn about our benefits designed for you to Thrive at work and at home.

We boldly go.

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:

$85816,66 - $120084,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. 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.

Employment Type: FULL_TIME

What Trane Technologies employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Trane Technologies logo

About Trane Technologies

Sourced by ZipRecruiter

At Trane Technologies and through our businesses including Trane® and Thermo King®, we create innovative climate solutions for buildings, homes, and transportation that challenge what's possible for a sustainable world. We're a team that dares to look at the world's challenges and see impactful possibilities. We believe in a better future when we uplift others and enable our people to thrive at work and at home. We boldly go.

Industry

Industrial machinery manufacturing and machinery manufacturing

Company size

10,000+ Employees

Headquarters location

Davidson, NC, US