1

Desktop Application Developer Jobs in British Columbia

... desktop application development using Electron, Node.js, React, and TypeScript. The successful ... Exposure to data visualization or engineering/geotechnical applications. * Familiarity with AI ...

... desktop application development using Electron, Node.js, React, and TypeScript. The successful ... Exposure to data visualization or engineering/geotechnical applications. * Familiarity with AI ...

... desktop application development using Electron, Node.js, React, and TypeScript. The successful ... Exposure to data visualization or engineering/geotechnical applications. * Familiarity with AI ...

Java Developer

Vancouver, BC · On-site

CA$115K - CA$130K/yr

The secureWISE Java Developer will implement backend Java applications within a Wildfly application ... Familiarity with remote access technologies such as VNC or other remote desktop solutions, and SSH

You will work in a dynamic environment with all aspects of application support, working with ... Windows experience Server & Desktop * Debugging multi-threaded applications * Experience with ...

Proficiency with MS Office, Remote Desktop Connections, VPNs, and SQL (scripting, data fixing ... From software engineers who command the latest AI technology to business development reps who help ...

IT Support Technician I

Abbotsford, BC · Hybrid

CA$28 - CA$31/hr

GEI Consultants is a nationally recognized engineering and environmental consulting firm with ... This includes assisting with desktops, laptops, mobile devices, peripherals, and basic networking.

Staff Software Engineer, C#.NET

Vancouver, BC · On-site +1

CA$285K - CA$323K/yr

... Desktops, Digital Employee Experience, and Security & Compliance through common data, identity ... Design across application layers and distributed systems to implement models for SaaS based ...

Staff Software Engineer, C#.NET

Vancouver, BC · On-site +1

CA$200K - CA$323K/yr

... Desktops, Digital Employee Experience, and Security & Compliance through common data, identity ... Design across application layers and distributed systems to implement models for SaaS based ...

next page

Showing results 1-20

Desktop Application Developer information

See British Columbia salary details

$34.5K

$104.3K

$150K

How much do desktop application developer jobs pay per year?

As of Aug 5, 2026, the average yearly pay for desktop application developer in British Columbia is $104,331.00, according to ZipRecruiter salary data. Most workers in this role earn between $79,500.00 and $127,500.00 per year, depending on experience, location, and employer.

What is a desktop application developer?

A Desktop Application Developer is responsible for designing, building, and maintaining software applications that run on desktop operating systems like Windows, macOS, and Linux. They work with programming languages such as C#, Java, Python, or C++ and utilize frameworks like .NET, Qt, or Electron. Their duties include debugging, optimizing performance, and ensuring a seamless user experience. Developers may also collaborate with UX/UI designers, testers, and other developers to create functional and efficient applications.

What does a desktop application developer do?

A Desktop Application Developer usually spends their day designing, coding, testing, and maintaining software applications for desktop environments. Common tasks include collaborating with product managers to clarify requirements, debugging and resolving issues, and writing clear documentation for end users or other developers. Developers may also participate in team meetings, code reviews, and contribute to continuous improvement initiatives. The role often requires balancing independent work with close teamwork to ensure features are delivered on time and meet quality standards.

What are the key skills and qualifications needed to thrive as a desktop application developer?

To thrive as a Desktop Application Developer, you need strong programming skills in languages such as C#, Java, or C++, combined with experience in software design and debugging. Familiarity with development environments like Visual Studio, version control systems such as Git, and sometimes certifications in relevant technologies can be beneficial. Excellent problem-solving abilities, attention to detail, and good communication skills help you understand requirements and collaborate effectively with other teams. These skills ensure the delivery of reliable, user-friendly desktop applications that meet business and user needs.

What are popular job titles related to Desktop Application Developer jobs in British Columbia? For Desktop Application Developer jobs in British Columbia, the most frequently searched job titles are:
What job categories do people searching Desktop Application Developer jobs in British Columbia look for? The top searched job categories for Desktop Application Developer jobs in British Columbia are:
What cities in British Columbia are hiring for Desktop Application Developer jobs? Cities in British Columbia with the most Desktop Application Developer job openings:
Infographic showing various Desktop Application Developer job openings in British Columbia as of July 2026, with employment types broken down into 100% Contract. Highlights an 100% In-person job distribution, with an average salary of $104,331 per year, or $50.2 per hour.

SDET - Windows Desktop Applications

NearSource

Vancouver, BC

Full-time

Posted 28 days ago


Job description

Job Title: SDET – Windows Desktop Application
Job Location: Hybrid - Vancouver, Canada
Experience: 1 to 2 Years
Rate: 40 to 45 CAD PH

Role Summary: NearSource is looking for a Software Development Engineer in Test (SDET) to ensure the quality and reliability of desktop installation experiences for enterprise-grade applications. This role focuses on test automation, installer validation, and maintaining high-quality release standards across Windows environments.

Key Responsibilities

  • Drive end-to-end testing for desktop installation workflows, including install, upgrade, repair, and uninstall scenarios.
  • Design and develop automated test frameworks and test cases for installer-related functionality.
  • Execute test strategies covering requirements analysis, design validation, defect tracking, and risk assessment.
  • Validate installer performance across diverse Windows environments, configurations, and system states.
  • Investigate and reproduce defects, collaborating with engineering teams to resolve issues efficiently.
  • Improve testing processes through automation, tooling enhancements, and quality best practices.
  • Partner with global engineering teams to ensure consistent and high-quality product releases.
  • Contribute to a quality-driven engineering culture focused on ownership and continuous improvement.

Must-Have Skills

  • 1+ years of experience in software testing, QA, or SDET roles.
  • Proficiency in at least one programming or scripting language such as Python, Groovy, or Shell.
  • Solid understanding of Windows OS fundamentals, including file systems, registry, services, and permissions.
  • Experience testing desktop applications or installer workflows.
  • Familiarity with Windows installer technologies such as MSI and bootstrapper-based installers.
  • Experience with installation workflows, including silent installs, patching, rollback, and dependency validation.
  • Strong understanding of test design, defect lifecycle, and quality assurance methodologies.
  • Hands-on experience with test automation development.
  • Strong analytical, problem-solving, and communication skills.

Nice-to-Have Skills

  • Exposure to Windows diagnostic and troubleshooting tools.
  • Familiarity with CI/CD tools such as Jenkins.
  • Knowledge of the Microsoft .NET platform is a plus.

Apply now, or share your resume with salary expectations at careers@nearsource.ca. Thank you for considering a career with us! Once you submit your application, our Talent Acquisition team will review your resume thoroughly. If there's a strong match, we'll reach out to discuss your experience, role details, benefits, compensation, and next steps. While we strive for transparency, we may not be able to respond to every applicant due to high volume, but we genuinely appreciate your time and interest.

About NearSource: NearSource Technologies is a trusted partner for future-ready software consulting, enabling Fortune 500 enterprises to accelerate digital transformation. Our global engineering teams build and deploy impactful technology for some of the world's most admired brands, working directly on long-term client initiatives.

Equal Opportunity Statement: NearSource is an equal opportunity employer committed to fostering an inclusive and respectful environment. We celebrate diversity and do not discriminate based on race, gender, religion, sexual orientation, age, disability, or background. Innovation thrives when everyone feels empowered to contribute.