1

Senior Software Developer Jobs in Kelowna, BC (NOW HIRING)

Support senior staff during value management and value engineering exercises by preparing backup ... Experience with or exposure to estimating software (e.g., CostX) is an asset but not required.

Aquatic Ecologist

Kelowna, BC · On-site +1

CA$80K - CA$120K/yr

We are SLR Consulting (Americas), a 1500+ team of advisory, environmental, engineering, and ... As our new Aquatic Ecologist (Intermediate to Senior) , you will play an important role on an ...

Escalate issues to Senior Engineers and Support Partners as required. * Roll-out code changes, bug ... Ability to self-teach/learn new technologies, software languages, APIS independently and with ...

Escalate issues to Senior Engineers and Support Partners as required. * Roll-out code changes, bug ... Ability to self-teach/learn new technologies, software languages, APIS independently and with ...

Junior Data Technologist

Vernon, BC · On-site

CA$67K - CA$80K/yr

Escalate issues to Senior Engineers and Support Partners as required. * Roll-out code changes, bug ... Ability to self-teach/learn new technologies, software languages, APIS independently and with ...

Showing results 21-26

Senior Software Developer information

What is a senior software developer?

Senior Software Developers are experienced professionals who design, develop, and maintain complex software applications. They often lead development teams, mentor junior developers, and make critical architectural decisions. Their responsibilities include writing high-quality code, troubleshooting technical issues, and ensuring that software projects meet performance and security standards. With deep expertise in programming languages and software engineering principles, they play a key role in delivering successful technology solutions for organizations.

What does a senior software developer do?

As a Senior Software Developer, you’ll typically be responsible for leading complex development projects, designing technical solutions, and mentoring junior team members. Daily tasks often include writing and reviewing code, participating in architecture discussions, collaborating with cross-functional teams (such as QA, product management, and DevOps), and troubleshooting high-level technical issues. You may also be involved in setting coding standards, conducting code reviews, and helping to plan sprints or project roadmaps.

What skills and qualifications are needed to thrive as a senior software developer?

To thrive as a Senior Software Developer, you need deep expertise in programming languages, software architecture, and problem-solving, typically backed by a bachelor’s degree in computer science or a related field. Proficiency with development frameworks, version control systems like Git, and cloud platforms such as AWS or Azure is standard, and certifications in these areas can be beneficial. Leadership, strong communication, and mentoring abilities set standout candidates apart in this role. These skills ensure that complex projects are delivered efficiently, code quality is maintained, and junior team members are effectively guided for overall team success.

What is the difference between Senior Software Developer vs Software Engineer?

AspectSenior Software DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; experience often 5+ yearsBachelor's or higher in CS or related field; similar experience levels
Work EnvironmentCollaborates on complex projects, mentors juniors, leads technical effortsDesigns, develops, tests software; may work on specific modules or systems
Industry UsageCommonly used in tech companies, startups, and enterprise firmsWidely used across industries, often interchangeable with developer roles

The main difference is that Senior Software Developers typically have more experience, leadership responsibilities, and focus on complex project oversight, while Software Engineers may focus more on designing and implementing software solutions. Both roles require similar credentials and are integral in software development teams, but Senior Software Developers often take on mentorship and strategic tasks.

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 Senior Software Developer jobs?

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

Infographic showing various Senior Software Developer job openings in Kelowna, BC as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution.

Cost Consultant

WT Partnership

Kelowna, BC • On-site

Full-time

Medical, Dental, Retirement, PTO

Re-posted yesterday


Job description

COST CONSULTANT 2026


Job Description

Title: Cost Consultant – Estimating/Cost Planning/Quantity Surveying

Location: Kelowna, BC

Company Description

At WT, we empower our clients to grow, inspiring confidence through our independent cost management and advisory services. Operating for over 75 years, our expertise spans the building, construction, and infrastructure sectors.


We support our clients with an award-winning team of specialists in portfolio and program advisory, quantity surveying and cost management, commercial and financial advisory, carbon and sustainability, and asset and facilities management.


With a global footprint covering Australia, New Zealand, Asia, India, Middle East, North America, Africa, the UK and Europe, our clients can tap into the collective thinking of over 2,000 of the best people in the industry, operating from over 70 offices.


With a solid pipeline of work with local and international clients across North America, we are now seeking the applications from junior to senior experienced professionals to support the growth of our business.

WT offers the opportunity to work on landmark projects and broaden your career. We are at the forefront of major development across all sectors: public-private partnerships, commercial, retail, residential, mixed use, educational, infrastructure and healthcare.


We are committed to developing our people and we are rolling out learning and development programs focused on both technical and leadership development at all levels. Privately owned and operated, WT focuses on outcomes and longevity for our business and our clients alike.


This role will suit someone who has an ability and willingness to work as a team or autonomously as the workload requires and a strong attention to detail. If you're keen to work on landmark projects and build your future career, then this could be a great opportunity for you to join an international cost consultancy at the forefront of Canada’s major construction & infrastructure projects.

Key Responsibilities

  • Assist senior cost consultants with the preparation and maintenance of construction cost estimates and cost plans at various project stages, from Feasibility through to Construction Documents, with a focus on architectural and structural scope.
  • Prepare detailed quantity take-offs using drawings and specifications to support cost planning, estimating, and tender documentation.
  • Support the analysis of material, labour, and subcontractor pricing to develop accurate and well-documented estimates.
  • Assist with reviewing drawings, specifications, and contract documents to identify scope requirements, assumptions, and potential gaps.
  • Support senior staff during value management and value engineering exercises by preparing backup quantities, option comparisons, and cost summaries.
  • Help prepare tender documentation, tender comparison summaries, and tender reconciliation reports for senior review.
  • Conduct site visits and compile detailed construction progress photo reports to support senior team members with construction progress monitoring, measurement of completed works, and preparation of payment certification.
  • Support post-contract cost management activities, including change order reviews, monthly cost reporting, and cash flow tracking.
  • Assist with basic contract administration tasks such as document control and maintaining cost records.
  • Collaborate with architects, engineers, project managers, and internal team members to ensure project deliverables are met.
  • Maintain organized cost files, spreadsheets, and supporting documentation in accordance with company procedures.
  • Support senior staff in meeting client expectations through timely, accurate, and professional deliverables.
  • Develop technical, commercial, and professional skills through on-the-job learning and mentorship.

Qualifications / Experience

  • 0–3 years of experience in a cost consulting, quantity surveying, or construction-related role (co-op, internship, or graduate experience considered).
  • A recognized University Degree or Diploma in Quantity Surveying, Construction Management or a related field.
  • Working toward, or interest in pursuing, professional membership with organizations such as CIQS and/or RICS.
  • Basic ability to read and interpret construction drawings, specifications, and schedules.
  • Foundational understanding of quantity take-offs and measurement principles.
  • Strong attention to detail with the ability to organize and manage quantities, cost data, and supporting documentation.
  • Willingness to learn cost planning, estimating, tendering, and post-contract cost management under senior supervision.
  • Good communication skills and the ability to work collaboratively in a team environment.
  • Working knowledge of Microsoft Word, Excel, Outlook, and PowerPoint; exposure to Microsoft Project is an asset.
  • Experience with or exposure to estimating software (e.g., CostX) is an asset but not required.
  • Commitment to professional development and continuous learning.
  • Full Canadian working rights (Citizen, Permanent Resident, or valid Work Permit).
  • Full Canadian valid driver’s licence

Additional Information

  • Competitive base salary.
  • 4 weeks’ vacation plus statutory holidays.
  • Comprehensive medical and dental plan.
  • Company pension plan with employer contributions.
  • Monthly mobile phone allowance.
  • Paid Professional Memberships (CIQS/RICS).

How to apply

  • Apply online now.
  • Provide a detailed resume and covering letter including details recent / significant projects & achievements.