1

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

The Junior Data Technologist works within a team of Data Engineers to realize our mission ... Evening and occasional weekend work may be required. * Ability to participate in on-call after ...

Junior Data Technologist

Vernon, BC · On-site

CA$67K - CA$80K/yr

The Junior Data Technologist works within a team of Data Engineers to realize our mission ... Evening and occasional weekend work may be required. * Ability to participate in on-call after ...

Junior Data Technologist

Vernon, BC · On-site

CA$67K - CA$80K/yr

The Junior Data Technologist works within a team of Data Engineers to realize our mission ... Evening and occasional weekend work may be required. * Ability to participate in on-call after ...

Senior Data Technologist

Vernon, BC · On-site

CA$116K - CA$145K/yr

Core Responsibilities Data Engineering * Research and implement new technologies to keep ahead of ... Evening and occasional weekend work may be required. * Ability to participate in on-call after ...

Senior Data Technologist

Vernon, BC · On-site

CA$116K - CA$145K/yr

Core Responsibilities Data Engineering * Research and implement new technologies to keep ahead of ... Evening and occasional weekend work may be required. * Ability to participate in on-call after ...

Core Responsibilities Data Engineering * Research and implement new technologies to keep ahead of ... Evening and occasional weekend work may be required. * Ability to participate in on-call after ...

Evening Software Developer information

See Kelowna, BC salary details

$21.1K

$102.2K

$171.8K

How much do evening software developer jobs pay per year?

As of Aug 23, 2026, the average yearly pay for evening software developer in Kelowna, BC is $102,217.00, according to ZipRecruiter salary data. Most workers in this role earn between $73,273.00 and $131,259.00 per year, depending on experience, location, and employer.

What is an evening software developer?

An Evening Software Developer is a programmer who works primarily during evening hours, often outside of the traditional 9-to-5 schedule. This role is ideal for companies that require extended development coverage or individuals who prefer working later in the day. Responsibilities typically include writing and testing code, debugging software, and collaborating with teams on projects. Evening developers may work remotely or in-office, depending on the employer's needs. This position is common in industries such as tech support, freelancing, and global companies needing overlapping work hours.

What are the key skills and qualifications needed to thrive as an evening software developer?

To thrive as an Evening Software Developer, you need a solid background in software development languages (such as Python, Java, or JavaScript), experience with version control systems like Git, and typically a bachelor's degree in computer science or a related field. Familiarity with collaboration tools (such as Slack or Jira), integrated development environments (IDEs), and cloud platforms is often important, and certifications in relevant technologies can be beneficial. Strong communication, time-management, and problem-solving skills enable effective collaboration across distributed or asynchronous teams. These abilities are vital for delivering high-quality code on schedule while working flexible evening hours, often in remote or hybrid environments.

What are the typical work hours and expectations for an evening software developer?

Evening Software Developer positions usually require working during late afternoon and evening hours, which can range from part-time schedules (such as 4:00 p.m. to 10:00 p.m.) to full evening shifts, depending on the employer's needs. You may collaborate with team members in other time zones or provide support for critical deployments and maintenance during off-peak hours. While core responsibilities mirror those of traditional software developers—such as coding, debugging, and attending virtual meetings—you should be comfortable managing tasks independently and communicating asynchronously. Many organizations offer flexible schedules within the evening window, making this role ideal for individuals seeking non-standard work hours. This structure allows for work-life balance while ensuring that vital development work continues outside of regular business hours.

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

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

Junior Data Technologist

Kal Tire

Vernon, BC

Full-time

Medical, Dental

Posted 9 days ago


Job description

Junior Data Technologist, Data Platform
Vernon, BC
 
Role Description
The Data Platform Team at Kal Tire has a mission to enable Kal Tire’s Leadership to make decisions supported by trusted information, derived from timely, high-quality sources of data. 
 
Kal Tire’s Data Platform consists of the technologies and tooling necessary to source, cleanse, load and transform data, and to realize quality via a Medallion architecture.  The Data Platform serves to distribute data to Analysts for modeling and presentation, or to Applications accessing data entities via API based Data Services.  Our Data Platform enables Data Governance and provides the foundation for Kal Tire’s successful use of AI.
 
The Junior Data Technologist works within a team of Data Engineers to realize our mission, supporting and engineering data solutions that source, cleanse, load and transform datasets to meet the needs of Analysts working within business areas, or on projects. 
 
Core Responsibilities
 
Data Engineering 
  • Analyze requirements to recommend, design and implement solutions for extracting and loading data at scale.
  • Apply big-data techniques and tools to cleanse, transform and load data.
  • Enrich and curate data according to established standards and processes.
  • Leverage automation, machine learning or artificial intelligence to reduce manual effort and time to deliver.
  • Implement new technology to keep ahead of the demand for data and analytics.
  • Extend and evolve our data platform in collaboration with the BI team and user community.
 
Enablement and Governance 
  • Implement recommend improvements to our architecture and processes.
  • Plan and Implement Features that enhance the consistency, scalability, useability and security of our platform and assets.
  • Support client groups through the data flow architecture, request and deployment process
  • Actively contribute to the data community by posting articles, best practices and lessons learned and hosting interactive and pre-recorded learning sessions.
 
Support and Operations 
  • Troubleshoot, analyze, resolve and prevent data load failures, support requests and incidents.
  • Escalate issues to Senior Engineers and Support Partners as required.
  • Roll-out code changes, bug fixes and feature enhancements via continuous integration and deployment pipelines
  • Provide on-call support as required.
 
Work Experience
  • 3-5+ years’ experience supporting and developing data, reporting and analytical platforms at a medium-large size organization.
  • Experience with Microsoft Azure including resources, resource groups, identity and permissions, cost analysis, automation accounts, log analytics, alerts, etc.
  • Experience with the Azure data platform. Ideal candidate has experience with most of the following: Data Factory, Databricks, Synapse Analytics, Azure Data Lake, Power BI, Delta Lake.
  • Experience working in an Agile Development environment; ideal candidate has used Azure Dev Ops to plan and participate in intake, backlog management, project completion and sprint activities.
 
Knowledge, Skills and Abilities
  • Knowledge of SQL, Python, Scala, Spark, DAX, Azure Automation Accounts, Logic Apps, Power Apps and the Power Platform
  • Working knowledge of GIT including making branches, commits, pull requests and merges.
  • Awareness of and exposure to new and up-in-coming technologies in the BI/Analytics/Azure space
  • Knowledge of incremental loading patterns and an ability to extend and improve those patterns.
  • Ability to quickly understand business problems and apply existing and new tools and techniques to solve the problem.
  • Able to understand and empathize with customer needs and challenges.
  • Comfortable balancing the needs of the customer with the needs of the team.
  • Ability to self-teach/learn new technologies, software languages, APIS independently and with minimal support.
 
Education
  • Post-secondary graduate with a degree, diploma or certificate in computer science or equivalent combination of education, training and experience. 
 
Special Requirements
  • Evening and occasional weekend work may be required.
  • Ability to participate in on-call after hours support rotation will be required.
 
What We Offer  
  • The target salary range for this position is $67,090 to $80,110 per year based on experience.
  • Comprehensive medical and dental benefits
  • Employee Assistance Program
  • A group RRSP/DPSP matching program
  • Discount on tires and mechanical services
  • Positive work culture, opportunities for growth and development, and work-life balance.
  • Opportunities for professional development, such as training programs, mentorship, and tuition reimbursement.
 
Kal Tire uses AI tools to support parts of recruitment, including but not limited to job posting and pre-screening. All interviews and hiring decisions are being made by Kal Tire’s hiring managers and recruiters. 
 
Kal Tire is committed to fostering a workplace where everyone feels valued, included, and empowered to thrive. We embrace diverse perspectives and welcome applications from all backgrounds and experiences. If your qualifications align with the role, we'll connect with you to guide you through the next steps. Candidates considered for the role must be legally eligible to work for any employer in Canada. A Canadian Criminal Record Check may be required for certain positions as part of the final stages of the hiring process.