2

Full Time Software Developer Jobs in Kelowna, BC

Sales Engineer

Kelowna, BC · On-site

CA$120K - CA$160K/yr

  • Medical

  • PTO

Ability to work with a number of software platforms for business (CRM, pricing, communication, etc ... Kamloops, BC or nearby in the Okanagan (with regular regional travel) Schedule : Full-time, Monday ...

Engineering Sales - HVAC

Kelowna, BC · On-site

  • Medical

  • Dental

  • Vision

  • PTO

This is a full-time position, with full benefits including dental care, vision care and health ... and software tools. (Some travel will be involved when we are able to safely do so) * Build ...

Application Security Analyst

Vernon, BC · On-site +1

CA$88K - CA$102K/yr

  • Medical

  • Dental

  • Vision

... software development practices, and implementing controls that strengthen our overall security ... Working closely with developers, Information Services teams, and business stakeholders, you'll lead ...

QA/QC Coordinator Full-time | Penticton, BC | Manufacturing Quality & Warranty Support Join Our ... Partner with Production, Purchasing, Customer Service, Engineering, and external suppliers to ...

MoveUP Employment Status: Full-Time Regular Salary: $3,189.00 Bi-weekly Short-term Incentive ... Maintain DCFC vendor relationship including equipment and software updates, receiving feedback on ...

MoveUP Employment Status: Full-Time Regular Salary: $3,385.00 bi weekly Short-term Incentive ... Completion of recognized post-secondary technologist diploma in an appropriate engineering ...

Full Time Software Developer information

See Kelowna, BC salary details

$25.3K

$106.7K

$176.1K

How much do full time software developer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for full time software developer in Kelowna, BC is $106,728.00, according to ZipRecruiter salary data. Most workers in this role earn between $79,071.00 and $130,205.00 per year, depending on experience, location, and employer.

What does a full time software developer do?

A full time software developer designs, codes, tests, and maintains software applications or systems for an organization. They work closely with other developers, project managers, and stakeholders to understand requirements and deliver solutions that meet business needs. Their responsibilities may include writing new code, debugging existing programs, collaborating in code reviews, and keeping up with emerging technologies to ensure their software stays current and secure. Full time developers typically work standard business hours and are integral to the ongoing technical success of their company.

What are the key skills and qualifications needed to thrive as a full time software developer?

To thrive as a Full Time Software Developer, you need proficiency in programming languages (such as Java, Python, or C#), problem-solving abilities, and often a degree in computer science or a related field. Familiarity with software development tools like Git, integrated development environments (IDEs), and experience with frameworks or cloud platforms is typically required. Strong communication, teamwork, and adaptability make a developer stand out in collaborative and dynamic environments. These skills and qualities are crucial for building reliable software, efficiently managing projects, and adapting to evolving technologies.

What are some common challenges faced by full time software developers when working on large-scale projects?

Full-time software developers working on large-scale projects often encounter challenges such as maintaining code quality amid rapid development, ensuring effective communication across cross-functional teams, and managing dependencies between different components or services. Adapting to evolving requirements and integrating new technologies can also be demanding. To overcome these obstacles, developers typically rely on agile methodologies, thorough documentation, and regular code reviews to keep the project on track and foster collaboration.

What is the difference between Full Time Software Developer vs Part Time Software Developer?

AspectFull Time Software DeveloperPart Time Software Developer
Work HoursTypically 35-40 hours per weekFewer hours, usually less than 30 hours per week
Employment StatusFull-time employment with benefitsPart-time employment, often without full benefits
Project ScopeInvolved in comprehensive projects, long-term developmentMay handle smaller tasks or support roles
Salary & CompensationSteady salary with benefitsHourly pay or reduced salary, fewer benefits

Full Time Software Developers work standard hours, often with benefits, focusing on long-term projects. Part Time Software Developers work fewer hours, typically with less or no benefits, and may focus on specific tasks or support roles. The choice depends on your availability and career goals.

Are full time software developers still in high demand?

Full-time software developers continue to be in high demand due to ongoing digital transformation across industries. Skills in programming languages, cloud computing, and cybersecurity increase employability, with many companies seeking developers for long-term projects and maintenance roles.

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 cities near Kelowna, BC are hiring for Full Time Software Developer jobs?

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

Infographic showing various Full Time Software Developer job openings in Kelowna, BC as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 11% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $106,728 per year, or $51.3 per hour.

Project Field Engineer - PL#41796

Peter Lucas Project Management Inc.

Kelowna, BC • Hybrid

Full-time

Medical, Dental, Retirement

Re-posted 14 days ago


Job description

Peter Lucas Project Management invests in people, community, and cutting-edge technology to provide gold standard project delivery. We are currently looking for a Project Field Engineer to join our team.

At Peter Lucas we offer a variety of work, professional development, and learning opportunities that come from working on diverse projects in the mining, energy, and heavy industrial sectors. Our dynamic environment, filled with high-achieving professionals, enables our staff to take on incredible opportunities, gain mentorship from a diverse group of colleagues, and succeed in their careers.

Schedule:

5 days on 2 days off - initially remote/hybrid and transitioning to site near Princeton, BC

full-time on-site during construction.

Key Responsibilities

Responsibilities can be adjusted for the right candidate, with coaching and mentorship provided by the project team.

  • Coordinate with external engineering consultants in support of the Project Manager - Water Management. Review design packages, manage Request for Information (RFI) processes, and coordinate the timely resolution of design conflicts and field discrepancies.
  • Create field sketches, redlines, and as-built drawings for piping layouts, pipe supports, and mechanical equipment installations using drafting software to accommodate field conditions.
  • Perform site-specific engineering calculations, including pipe hydraulics, pressure drops, pump sizing verification, and structural support assessments, ensuring compliance with applicable project standards and codes (e.g., ASME B31.3, ASME B31.11, API).
  • Provide construction support by interpreting blueprints, piping and instrumentation diagrams (P&IDs), isometric drawings, and vendor manuals for field supervisors and contractors.
  • Oversee subgrade preparation, compaction, and liner installation for water storage ponds, ensuring compliance with geotechnical design specifications.
  • Perform civil and structural field calculations, including earthwork volumes (cut and fill), open-channel flow hydraulics (ditch and culvert sizing), and basic concrete and rebar layout verification.
  • Coordinate the interface between civil and mechanical work by verifying foundation elevations, anchor bolt placement, concrete pad levels, and pipe trench depths prior to equipment and piping installation.
  • Coordinate with survey teams to verify lines, grades, and elevations for piping corridors, culverts, and water management infrastructure.
  • Monitor implementation of erosion and sediment control measures, such as silt fences and check dams, to ensure compliance with environmental permits and water discharge requirements.
  • Oversee and document quality control activities, including hydrostatic and pneumatic pressure testing, equipment alignment (pumps, compressors, and valves), and torque verification.
  • Review vendor documentation, including Material Test Reports (MTRs) and data sheets, and verify that mechanical and piping components meet engineering specifications.
  • Track and report daily and weekly progress of mechanical and piping installations against the project schedule, identifying potential bottlenecks and recommending mitigation strategies where required.

Requirements

  • Education: Bachelor's degree in Mechanical Engineering, Civil Engineering (with a piping focus), or a related engineering discipline.
  • Experience: 3-6 years of experience in field engineering, construction engineering, or mechanical/piping design, preferably in heavy industrial sectors such as mining, oil & gas, or large-scale water treatment.
  • Software Skills: Proficiency in AutoCAD (2D/3D) is preferred. Experience with hydraulic modeling software (e.g., AFT Fathom, Pipe-Flo) or structural analysis tools is considered an asset.
Technical Knowledge
  • Strong understanding of water management systems, HDPE piping, carbon and stainless steel piping, pumps, and valves.
  • Working knowledge of industrial piping codes (ASME B31.3) and mining/environmental regulations related to water management and discharge.
  • Experience with bulk earthworks, site grading, excavation, and construction of water containment structures, including lined sedimentation ponds and drainage channels.
  • Familiarity with geosynthetics, including installation and quality control testing of HDPE pond liners and geotextiles.
  • Knowledge of soil mechanics, compaction testing methods (e.g., Proctor testing and nuclear density gauge testing), and concrete reinforcement and placement inspections.
  • Understanding of surface water hydrology, stormwater management, and erosion and sediment control practices.
Professional Skills
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with field personnel, project managers, contractors, and engineering consultants.
  • Strong analytical and problem-solving skills with the ability to make sound decisions in fast-paced field environments.
Certifications
  • Engineer-in-Training (EIT) or Professional Engineer designation (P.Eng. or PE) is highly desirable.
Working Conditions
  • Field-based position located at a mine construction site.
  • Ability to work in remote locations and outdoors in varying weather conditions.
  • Must be able to wear and work safely in standard personal protective equipment (PPE), including a hard hat, steel-toed boots, safety glasses, and a high-visibility vest.

Benefits

  • Health and Dental Benefits.
  • Company Pension Matching.
  • Company Incentives.

We appreciate all applicants' interest; however, only those selected for an interview will be contacted. Wages are negotiable based on experience and qualifications.

Global reference checks may be conducted after the interview process.

Note: Peter Lucas Project Management is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

We acknowledge that the Peter Lucas head office is located on Treaty 6 Territory, the traditional lands of the Cree, Saulteaux, Dene, Dakota, Lakota, Nakota, and the homeland of the Metis.

 We recognize that our work, our lives and our communities extend beyond these borders, taking place on the traditional and unceded territories of Indigenous Peoples across what is now known as Canada.

 As we live, work, and play in these diverse lands, we honor the deep histories, cultures, and contributions of First Nations, Inuit, and Metis Peoples. In the spirit of Reconciliation and guided by our mission to elevate people and communities while driving innovation and sustainability, we are committed to building respectful relationships and shared success across this land we call home.