1

Go Programming Jobs in Kelowna, BC (NOW HIRING)

We boldly go. Where is the work: Monday to Thursday, work onsite with your colleagues. Fridays, ... Bachelor's degree in engineering, engineering technology, HVAC Technician, or business management ...

Together, we'll push boundaries and go above what's expected of us to meet the challenges of tomorrow and engineer a better world! Unleash your engineering talents at CIMA+ as a Transmission Lines ...

Together, we'll push boundaries and go above what's expected of us to meet the challenges of tomorrow and engineer a better world! As an Intermediate Protection and Control (P&C) Engineer, you will ...

Together, we'll push boundaries and go above what's expected of us to meet the challenges of tomorrow and engineer a better world! As Protection and Control (P&C) Engineer, you will be working with a ...

Together, we'll push boundaries and go above what's expected of us to meet the challenges of tomorrow and engineer a better world! As a Senior Protection and Control (P&C) Engineer , you will be ...

Product Manager

Kelowna, BC · On-site

CA$80K - CA$90K/yr

We are a passionate team of engineers, project managers, designers, and craftsmen who collaborate ... In return, we open doors for them wherever they go. With nearly 63,000 colleagues in more than 70 ...

Superintendent

Kelowna, BC · On-site

CA$135K - CA$185K/yr

... Engineers and Architects to ensure the project is delivered on time and within budget on large ... Go ahead and be yourself. We'll pay you for it! We are an equal opportunity employer. We welcome ...

Site Coordinator

Peachland, BC · On-site

CA$70K - CA$90K/yr

Are you passionate about safety programs that go beyond paperwork and actually keep people safe? Do ... Highstreet is the largest developer, builder and operator of net-zero-ready homes in Canada and the ...

Responsibilities will include engineering new data pipelines as well as supporting existing models ... Visit one of our local wineries or fine dining restaurants, go boating, hiking, biking, skiing ...

Go Programming information

What is Go programming?

Go programming refers to the use of the Go language, also known as Golang, which is an open-source programming language developed by Google. Go is designed for simplicity, efficiency, and reliability, making it well-suited for building scalable web servers, cloud-based applications, and other high-performance software. Its strong support for concurrency, garbage collection, and easy-to-read syntax have contributed to its popularity among developers. Go is often used in backend development, DevOps, and microservices architectures.

What are some common challenges Go programmers face when working on large-scale projects?

Go programmers working on large-scale projects often encounter challenges such as managing dependencies across multiple modules, ensuring efficient concurrency without introducing race conditions, and maintaining code readability as the codebase grows. Collaboration with other team members is key, as Go encourages code simplicity and clear documentation, making code reviews and shared standards important. Additionally, integrating Go services with existing systems and optimizing performance for production environments can present learning opportunities and growth experiences.

What are the key skills and qualifications needed to thrive as a Go programmer, and why are they important?

To thrive as a Go Programmer, you need strong proficiency in the Go programming language, a solid understanding of software engineering principles, and typically a degree in computer science or related experience. Familiarity with tools like Git, Docker, and cloud platforms, as well as knowledge of RESTful APIs and concurrency patterns, is highly valuable. Problem-solving ability, effective communication, and teamwork are essential soft skills for collaborating on complex projects and adapting to evolving requirements. These skills and qualities are crucial for building efficient, scalable, and maintainable software solutions in fast-paced development environments.

What is the difference between Go Programming vs Python Programming?

AspectGo ProgrammingPython Programming
Primary UseSystem, network, and backend developmentWeb development, data analysis, scripting
SyntaxStatically typed, concise, compiledDynamically typed, readable, interpreted
PerformanceHigh performance, suitable for concurrent tasksModerate performance, flexible for rapid development
Learning CurveModerate, requires understanding of concurrencyEasy to learn, beginner-friendly
Community & UsageGrowing, used in cloud infrastructure and microservicesLarge, versatile, used across many industries

Go Programming is optimized for high-performance backend and system-level applications, especially in cloud and microservices environments. Python Programming offers greater flexibility and ease of use for web, data, and scripting tasks. The choice depends on project requirements and developer expertise.

Is Go Programming in high demand?

Go programming is in high demand, especially in cloud computing, microservices, and backend development. Companies value Go for its performance, simplicity, and concurrency support, leading to strong job growth and competitive salaries for skilled developers.
Infographic showing various Go Programming job openings in Kelowna, BC as of August 2026, with employment types broken down into 1% As Needed, 74% Full Time, 20% Part Time, and 5% Contract. Highlights an 89% Physical, 2% Hybrid, and 9% Remote job distribution.

Application Engineer I

Trane Technologies plc

Kelowna, BC • On-site

Full-time

Posted 13 days ago


Trane Technologies rating

8.1

Company rating: 8.1 out of 10

Based on 303 frontline employees who took The Breakroom Quiz

115th of 545 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:

Monday to Thursday, work onsite with your colleagues. Fridays, choose your work location, balancing what your work requires.

At Trane Technologies and through our businesses including TraneandThermo 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.

Job Summary:

Trane in British Columbia is hiring for an Equipment Estimator to join our team. In this role, you will be closely interacting with customers, account manager(s), other assigned project managers,technicians andsuppliers to ensure timely completion of assigned estimates and project execution. Responsibilities includetechnical selection and pricing ofequipmentfor each project. Must be able to provide estimating support to the equipmentsales team.

Responsibilities:

  • Responsible for reviewing Plans & Specifications and developing cost estimates, ensuring accuracy of quantity, size, configuration, voltage, options, etc. of Trane materials, sub-contractors, non-Trane purchased equipment, labor (start-up, service work, etc.), and other construction-related activities to assist Account Managers in bidding projects.
  • Provides knowledge and consultation in the form of developing facility-related solutions for the customer's problems.
  • Determines project needs, constraints, and responsibilities to meet the entire customer's HVACsystem design and installation requirements.
  • Develops, evaluates, and discusses possible solutions with Account Manager, Project Manager, Sub-contractor, Supplier, and/or customer.
  • Coordinates selection, pricing, and integrates equipment, controls, and services for each project.
  • Prepares, finalizes, and reviews preliminary and/or final proposal complete. Prepares equipment submittals and validates equipment selection.
  • Assist Account Manager(s) to determine proposal price, selling strategy, and develop project fulfillment schedule with project team.

Qualifications:

  • Bachelor's degree in engineering, engineering technology, HVAC Technician, or business management preferred with minimum of one (1) to three (3) years' experience in estimating, project management, engineering, HVACor construction management; or equivalent combination of education and industry related experience.
  • Strong communication skills, proactive approach with willingness to work independently as well as part of a team.
  • Proven experience prioritizing tasks to meet tight deadlines within a high paced environment with attention to detail.
  • Working knowledge of Microsoft Office programs.
  • Familiarity with the operation ofHVAC Systems and/or Temperature Controls preferred.
  • Flexibility to work overtime/ weekends, as required.
  • Must be able to travel locally on occasion and possess a valid driver's license for a minimum of 12 months, with no major or frequent traffic violations including, but not limited to:

o DUI, Hit & Run, License Suspension, Reckless / Careless Driving or multiple smaller infractions or preventable collisions in the previous 3 years.

  • undefined

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.

Annual Base Salary Range or Hourly Base Pay Range:

$67,196.66 - $93,414.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.


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