Software Developer II
Vernon, BC · Hybrid
Manages software releases to the factory for new product manufacturing and to the field for remote product updates. * Works closely with embedded software and hardware engineers, IT professionals ...
Vernon, BC · Hybrid
Manages software releases to the factory for new product manufacturing and to the field for remote product updates. * Works closely with embedded software and hardware engineers, IT professionals ...
Vernon, BC · Hybrid
Manages software releases to the factory for new product manufacturing and to the field for remote product updates. * Works closely with embedded software and hardware engineers, IT professionals ...
Kelowna, BC · On-site
CA$33.93/hr
Recommends resource requirements, including hardware and software, necessary to support development ... Flexible and adaptable with learning, understanding and applying new technologies, methodologies ...
Kelowna, BC · On-site
CA$33.93/hr
Recommends resource requirements, including hardware and software, necessary to support development ... Flexible and adaptable with learning, understanding and applying new technologies, methodologies ...
Penticton, BC · On-site
CA$33.93/hr
Recommends resource requirements, including hardware and software, necessary to support development ... Flexible and adaptable with learning, understanding and applying new technologies, methodologies ...
Penticton, BC · On-site
CA$33.93/hr
Recommends resource requirements, including hardware and software, necessary to support development ... Flexible and adaptable with learning, understanding and applying new technologies, methodologies ...
Vernon, BC · On-site
CA$33.93/hr
Recommends resource requirements, including hardware and software, necessary to support development ... Flexible and adaptable with learning, understanding and applying new technologies, methodologies ...
Vernon, BC · On-site
CA$33.93/hr
Recommends resource requirements, including hardware and software, necessary to support development ... Flexible and adaptable with learning, understanding and applying new technologies, methodologies ...
Kelowna, BC · On-site
... Engineering, Computer Science, Arts, etc.) * For CPA Audit or Tax positions you are committed to ... Uses insights and self-reflection to build capability and embrace new challenges * You drive ...
Kelowna, BC · On-site
... Engineering, Computer Science, Arts, etc.) * For CPA Audit or Tax positions you are committed to ... Uses insights and self-reflection to build capability and embrace new challenges * You drive ...
Vernon, BC · On-site
They will also work with the new product design team to improve manufacturability and testing of ... Proficiency with standard software such as Microsoft Office and ERP systems Preferred ...
Vernon, BC · On-site
They will also work with the new product design team to improve manufacturability and testing of ... Proficiency with standard software such as Microsoft Office and ERP systems Preferred ...
Troubleshoot hardware, software, and firmware issues for Zigbee networks and Axxess devices ... As we welcome new people on board, it's important to us to have diverse, inclusive teams, and we ...
Troubleshoot hardware, software, and firmware issues for Zigbee networks and Axxess devices ... As we welcome new people on board, it's important to us to have diverse, inclusive teams, and we ...
Kelowna, BC · On-site
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 ...
Quick apply
Kelowna, BC · On-site
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 ...
Kelowna, BC · On-site
This new role is ideal for an experienced engineer who provides specialized technical expertise and ... Experience with water treatment modeling software and data analysis tools. * Experience supporting ...
Kelowna, BC · On-site
This new role is ideal for an experienced engineer who provides specialized technical expertise and ... Experience with water treatment modeling software and data analysis tools. * Experience supporting ...
From software engineers who command the latest AI technology to business development reps who help us seize new opportunities, the work we do matters. Together, Epicor employees are creating a more ...
From software engineers who command the latest AI technology to business development reps who help us seize new opportunities, the work we do matters. Together, Epicor employees are creating a more ...
... new facilities * Provide signed/sealed engineering deliverables as a Professional of Record per ... Proficient in design/analysis software and CAD systems, along with familiarity of drawing standards
... new facilities * Provide signed/sealed engineering deliverables as a Professional of Record per ... Proficient in design/analysis software and CAD systems, along with familiarity of drawing standards
Reporting to the Operations Manager - Engineering, the Electrical Engineer - Senior will be ... new and challenging areas and software (feedback of mentees will be solicited)
Reporting to the Operations Manager - Engineering, the Electrical Engineer - Senior will be ... new and challenging areas and software (feedback of mentees will be solicited)
... new facilities * Provide signed/sealed engineering deliverables as a Professional of Record per ... Proficient with the PLS-CADD suite design /analysis software and CAD systems, along with ...
... new facilities * Provide signed/sealed engineering deliverables as a Professional of Record per ... Proficient with the PLS-CADD suite design /analysis software and CAD systems, along with ...
... pursuit of new business opportunities. * Uses creativity, foresight and mature judgment in ... Expertise in water treatment modeling software and data analysis tools. * Strong understanding of ...
... pursuit of new business opportunities. * Uses creativity, foresight and mature judgment in ... Expertise in water treatment modeling software and data analysis tools. * Strong understanding of ...
Kelowna, BC · On-site
CA$80K - CA$90K/yr
Axxess Industries is an innovative electronics, software, and signage manufacturer changing how ... We are a passionate team of engineers, project managers, designers, and craftsmen who collaborate ...
Kelowna, BC · On-site
CA$80K - CA$90K/yr
Axxess Industries is an innovative electronics, software, and signage manufacturer changing how ... We are a passionate team of engineers, project managers, designers, and craftsmen who collaborate ...
Vernon, BC · On-site +1
... new and existing applications and systems. * Integrate security practices into the Secure Software ... Azure DevOps, Microsoft Sentinel, Microsoft Defender for Endpoint, and Defender for Cloud. * 1+ ...
Quick apply
Vernon, BC · On-site +1
... new and existing applications and systems. * Integrate security practices into the Secure Software ... Azure DevOps, Microsoft Sentinel, Microsoft Defender for Endpoint, and Defender for Cloud. * 1+ ...
... engineers, software developers and data scientists) * Lead the junior team members through design, build, testing, and deployment of new or updated solutions, ensuring quality and operational ...
... engineers, software developers and data scientists) * Lead the junior team members through design, build, testing, and deployment of new or updated solutions, ensuring quality and operational ...
Vernon, BC · On-site +1
CA$88K - CA$102K/yr
... new and existing applications and systems. * Integrate security practices into the Secure Software ... Azure DevOps, Microsoft Sentinel, Microsoft Defender for Endpoint, and Defender for Cloud. * 1+ ...
Vernon, BC · On-site +1
CA$88K - CA$102K/yr
... new and existing applications and systems. * Integrate security practices into the Secure Software ... Azure DevOps, Microsoft Sentinel, Microsoft Defender for Endpoint, and Defender for Cloud. * 1+ ...
... engineers, software developers and data scientists) * Lead the junior team members through design, build, testing, and deployment of new or updated solutions, ensuring quality and operational ...
... engineers, software developers and data scientists) * Lead the junior team members through design, build, testing, and deployment of new or updated solutions, ensuring quality and operational ...
Vernon, BC · On-site +1
CA$88K - CA$102K/yr
... new and existing applications and systems. * Integrate security practices into the Secure Software ... Azure DevOps, Microsoft Sentinel, Microsoft Defender for Endpoint, and Defender for Cloud. * 1+ ...
Vernon, BC · On-site +1
CA$88K - CA$102K/yr
... new and existing applications and systems. * Integrate security practices into the Secure Software ... Azure DevOps, Microsoft Sentinel, Microsoft Defender for Endpoint, and Defender for Cloud. * 1+ ...
$27.4K - $39.5K
5% of jobs
$39.5K - $51.7K
13% of jobs
$57.7K is the 25th percentile. Wages below this are outliers.
$51.7K - $63.8K
15% of jobs
$63.8K - $75.9K
11% of jobs
The median wage is $80.8K / yr.
$75.9K - $88K
16% of jobs
$88K - $100.2K
11% of jobs
$106.2K is the 75th percentile. Wages above this are outliers.
$100.2K - $112.3K
8% of jobs
$112.3K - $124.4K
7% of jobs
$124.4K - $136.5K
6% of jobs
$136.5K - $148.7K
4% of jobs
$148.7K - $160.8K
3% of jobs
$27.4K
$89.3K
$160.8K
A New Grad Software Developer job is an entry-level software engineering position designed for recent graduates with a degree in computer science, software engineering, or a related field. These roles typically involve writing and testing code, debugging software, and collaborating with senior developers to build applications or systems. Employers often look for candidates with strong programming skills, problem-solving abilities, and familiarity with common development tools and methodologies. This position provides an opportunity to gain hands-on experience, learn industry best practices, and grow within a company's engineering team.
As a New Grad Software Developer, you will often assist with coding, debugging, and maintaining software applications under the guidance of experienced engineers. You may participate in code reviews, write unit tests, and collaborate on team projects using tools like Git and agile boards. Regular interactions with peers, product managers, and quality assurance teams are common to clarify requirements and deliver quality software. Taking on these tasks enables you to build practical skills while directly supporting your team’s development goals.
To thrive as a New Grad Software Developer, you need a solid understanding of programming fundamentals, problem-solving skills, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, common programming languages such as Java, Python, or JavaScript, and basic exposure to development frameworks or cloud platforms is often expected. Strong communication skills, eagerness to learn, and the ability to collaborate with diverse teams help new grads adapt quickly. These competencies are crucial for contributing to projects, growing technically, and succeeding in a collaborative software development environment.
For New Grad Software Developer jobs in Kelowna, BC, the most frequently searched job titles are:
The top searched job categories for New Grad Software Developer jobs in Kelowna, BC are:
Cities near Kelowna, BC with the most New Grad Software Developer job openings:

Full-time
Medical, Dental, Retirement, PTO
Posted 7 days ago
Collaborates with product management to gather requirements and develop software design plans and specifications.
Designs, implements, tests, troubleshoots, and debugs embedded software and scripts, including integrating third-party software.
Manages software releases and provides technical leadership and mentorship within projects of moderate to intermediate complexity.
We're Watts. Together, we're reimagining the future of water.
We feel proud every day about what we do. We're all part of the same crucial mission, no matter what function we support -- it's to provide safe, clean water for the world, and to protect our planet's most valuable resource.
What we do:
For 150 years, Watts has built best-in-class products that are trusted bycustomers in residential and commercial settings across the world.We areat theforefront of innovation, working with cutting-edge technology to provide smart andconnected, sustainable water solutions for the future. Watts is a leading brand with aquality reputation - and we have a dynamic future ahead.
Innovation starts with great software. At tekmar, a Watts brand, we're developing the connected technologies that help customers manage one of the world's most valuable resources: water. As a Software Developer II, you'll contribute technical leadership, collaborate across hardware and software disciplines, and bring smart products from concept to deployment in a fast paced, growth focused environment.Scope of Position
This detailed individual, as part of the Computer Software Engineering Team as a part of the tekmar R&D Engineering team will be responsible for supporting as an intermediate to senior software engineering position. This individual will be responsible for technical leadership and contribution to a wide range of a range of embedded software development projects focused on products comprising the "Internet of Things" (IoT). The individual may also lead multi-disciplinary projects and mentor junior team members.
This position has no direct reports.
This position reports to the Software Engineering Manager. This role is hybrid and is based in Vernon , BC, Canada.
Primary Job Duties and Responsibilities
Required Qualifications
General Applicable Company Competencies
Working Conditions
While performing the job duties, you will be working in an office environment. You will be required to work in the office at the Vernon BC location as required.
Physical Requirements: Specific physical abilities required for this position include, but are not limited to:
Pay Range & Extras: The expected salary range for this position is $75,000-$90,000 yearly. There is a bonus plan attached to this role. tekmar offers an additional vacation accrual as a part of our total package. Actual compensation will be dependent upon individual skills, experience, qualifications, and applicable law.
Nothing in this job description restricts Watts' right to assign or reassign duties, responsibilities, and working hours/conditions to this position at any time.
#LIHybrid
Watts in it for You:
Competitive compensation based on your skills, qualifications and experience
Comprehensive medical and dental coverage, and registered retirement savings plans (RRSPs)
Continued professional development opportunities and educational reimbursement
Additional perks such as fitness reimbursements and employee discount programs
How we work:
At Watts, our culture is team-oriented and supportive. Employees here genuinely care about the quality of their work, and about each other. Our people are the heart of who we are and contribute to our longevity and continued success.
And this is a place where you can have a big career. No matter your role, there are opportunities for learning and development, and your daily contributions make a meaningful impact on the lives of people who use our products and on the future of water.
Watts is committed to integrity in everything we do and represent. In compliance with applicable provincial laws, if you believe this job posting may be fraudulent, please contact us at Canadahr@wattswater.com.
Watts is committed to equal employment opportunity. We follow a policy of administering all employment decisions and personnel actions without regard to race, color, religion, creed, sex, pregnancy, national origin, sexual orientation, age, physical or mental disability, genetic disposition or carrier status, marital status, military or veteran status, minorities, or any other category protected under applicable federal, or local law. Consistent with the obligations of all applicable law, Watts will make reasonable accommodations for qualified individuals with disabilities. Any employee who needs a reasonable accommodation should contact Human Resources.