1

Software Developer Jobs in Kelowna, BC (NOW HIRING)

They are in search of a new Engineering Sales Representative for the Greater Kelowna Area. This ... and software tools. (Some travel will be involved when we are able to safely do so) * Build ...

... software (e.g., Word and Excel). * Excellent communication and organization skills. * Committed team player and the ability to work independently. About Us: At Associated Engineering, we're ...

Senior Engineer (Geotechnical)

Kelowna, BC · On-site +1

CA$104K - CA$138K/yr

With an unmatched breadth and depth of engineering, advisory and sciencebased expertise, our global ... Proficiency with industrystandard geotechnical software such as GeoStudio , Rocscience , or similar ...

Senior Engineer (Geotechnical)

Kelowna, BC · On-site +1

CA$104K - CA$138K/yr

With an unmatched breadth and depth of engineering, advisory and sciencebased expertise, our global ... Proficiency with industrystandard geotechnical software such as GeoStudio , Rocscience , or similar ...

This role is ideal for an engineer who enjoys designing innovative electronic products from concept through production and collaborating closely with firmware, software, and manufacturing teams.

Product Manager

Kelowna, BC · On-site

CA$80K - CA$90K/yr

... software interfaces, and related hospitality technologies. This role serves as the central point of coordination between customers, sales, engineering, design, operations, manufacturing, quality, and ...

Showing results 21-40

Software Developer information

See Kelowna, BC salary details

$35.8K

$94.5K

$151.8K

How much do software developer jobs pay per year?

As of Sep 12, 2026, the average yearly pay for software developer in Kelowna, BC is $94,521.00, according to ZipRecruiter salary data. Most workers in this role earn between $73,800.00 and $109,119.00 per year, depending on experience, location, and employer.

What is a software developer?

A Software Developer is a professional who designs, builds, tests, and maintains computer programs or applications. They use programming languages to create software solutions that meet user needs, whether for desktop, mobile, or web platforms. Software Developers work closely with other team members such as designers, analysts, and testers to ensure the final product is functional, reliable, and user-friendly. Their responsibilities can range from writing code and fixing bugs to collaborating on system architecture and deploying updates.

What do software developers do?

Software developers design and create computer software programs and systems for their employer or client. Their job is to apply the principles of engineering, analytics, and computer science toward the development and testing of all kinds of software and applications. On a day-to-day basis, a software developer helps create and test software from start to finish. They discuss and analyze user requests and requirements, then research and brainstorm practical solutions to meet those needs, and determine the best course of action to create the application. As a software developer, you may develop an entirely new program or improve an existing one; you are responsible for a program’s overall framework and must design precise workflow charts that explain to programmers what code is needed for different aspects of the program.

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

To thrive as a Software Developer, you need strong programming skills in languages like Java, Python, or JavaScript, as well as a solid understanding of computer science fundamentals and a relevant degree or equivalent experience. Familiarity with development tools such as Git, integrated development environments (IDEs), and frameworks like React or .NET is typically required, along with knowledge of agile methodologies or certifications. Problem-solving ability, attention to detail, teamwork, and effective communication are essential soft skills that help you excel in collaborative and fast-paced environments. These skills ensure you can build reliable, maintainable software and adapt to evolving project requirements and technologies.

What are some common challenges software developers face when working on team-based projects?

Software developers often encounter challenges such as coordinating with team members across different time zones, managing code integration from multiple contributors, and maintaining clear communication about project requirements. Effective use of version control systems like Git and regular participation in code reviews can help mitigate these issues. Additionally, adapting to evolving project goals and balancing technical debt with feature development are common hurdles that require strong collaboration and problem-solving skills.

What is the difference between Software Developer vs Software Engineer?

AspectSoftware DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; coding certificationsBachelor's or higher in CS or Software Engineering; certifications may vary
Work EnvironmentDevelops, tests, and maintains software applicationsDesigns and develops software systems; often involved in architecture
Industry UsageCommonly used in tech companies, startups, and IT firmsUsed interchangeably with Software Developer in many organizations

While the roles often overlap, Software Developers focus on coding and building applications, whereas Software Engineers typically work on designing and architecting complex systems. Both roles require similar credentials and are integral to software creation, but their scope and responsibilities can differ based on project size and company structure.

Is a software developer still in demand?

Yes, software developers are in high demand due to ongoing digital transformation across industries. Skills in programming languages like Java, Python, and experience with cloud platforms increase employability, and the role is expected to grow as technology continues to advance.

What are the most commonly searched types of Software Developer jobs in Kelowna, BC?

The most popular types of Software Developer jobs in Kelowna, BC are:

What are popular job titles related to Software Developer jobs in Kelowna, BC?

For Software Developer jobs in Kelowna, BC, the most frequently searched job titles are:

What job categories do people searching Software Developer jobs in Kelowna, BC look for?

The top searched job categories for Software Developer jobs in Kelowna, BC are:

What cities near Kelowna, BC are hiring for Software Developer jobs?

Cities near Kelowna, BC with the most Software Developer job openings:

Infographic showing various Software Developer job openings in Kelowna, BC as of September 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $94,521 per year, or $45.4 per hour.

Engineering Student

Kelowna, BC

PCL Construction
Construction • 1 - 5K employees

CA$22.26 - CA$27.30/hr

Full-time

Posted 9 days ago


PCL Construction rating

7.2

Company rating: 7.2 out of 10

Based on 17 frontline employees who took The Breakroom Quiz


Job description

The future you want is within reach. Let's build it together. 

At PCL Constructors Westcoast Inc., part of the PCL Family of Companies (PCL), we don't just build projects - we build opportunities, careers and communities. We invest in our people and projects, and that shared commitment drives how we work, grow and lead in the construction industry.

We're a team of builders who care deeply about what we create and who we build with. That includes you. We are not only shaping the future of construction; we are also committed to shaping the future of your career. 

As an Engineering Student for PCL Constructors Westcoast Inc. in BC Region - Kelowna office, you'll have the opportunity to: 

Why Choose PCL? 

Build skills. Earn rewards. Grow your career. PCL's total rewards are designed to support your development, wellbeing and future success because your contributions matter. Our offerings give you the opportunity to:

  • Earn competitive wages for your contributions
  • Access a comprehensive benefits program, including mental health and wellness support through Employee Assistance Programs
  • Join an award-winning employer focused on people, development and well-being
  • Access world-class training through PCL's College of Construction 
  • Advance your career through clear growth pathways
  • Explore opportunities across roles, sectors and regions 

Here's how an Engineering Student for PCL Constructors Westcoast Inc. within BC Region contributes to our team:

Responsibilities
  • Coordinating drawings and work specific scope/trades/sub-trades
  • Conduction of trade quote reviews by verifying material quantities, hours and rates
  • Participation in project meetings
  • Completion of deficiency walks and updating of deficiency logs
  • Issues warranties
  • Takes/coordinates progress photos
  • Updates field drawings and produces as-built drawings
  • Performance of quantity takeoffs
  • Verification of site conditions and coordination of drawings
  • Set-up and maintenance of records
  • Project schedule updates and creation of manual schedules using Primavera P6 EPPM software
  • Creating and maintaining graphical scheduling using AutoCAD
  • Monitoring of workforce productivity
Qualifications
  • Candidates must have a strong desire to work in a construction environment and prior field construction experience will be considered an asset.
  • Application of various computer software programs will be required, including word processing, spreadsheet applications and drafting.  

Pay Range: $22.26-$27.30

PCL Student wages are determined individually for each student based on the number of completed school terms, relevant work terms, kind of role and work location. 
Next Step:
   Please note that candidates who have been selected to move forward to the next stage of the recruitment process will receive an email to complete a short online video interview.

Your Work Has Purpose Here 

PCL projects are where life happens, where communities connect, careers begin, and progress is made. Regardless of the type of project, we are building something bigger: a future that's inclusive, resilient and full of opportunity. 

At PCL Constructors Westcoast Inc.we are committed to creating a workplace where everyone belongs. We value the diverse experiences, identities and perspectives our employees bring. Employment decisions are based on merit, potential and the drive to make a difference, regardless of race, gender, age, ability or background. 

We know everyone's needs are different, if you require accommodation during the application process, please contact careers@pcl.com and include the position and location of interest.  

This recruitment process does not involve the use of artificial intelligence (AI) to screen, assess, or select applicants. All hiring decisions are made by human reviewers. 

Primary Location: Kelowna, British Columbia

Job Title: Engineering Student 

Requisition ID: 13917 


What PCL Construction employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom