1

Software Development Software Engineer Jobs in Kelowna, BC

Apply drinking water regulations, guidelines, and best practices in the development of compliant ... Experience with water treatment modeling software and data analysis tools. * Experience supporting ...

Dam Safety Engineer

Kelowna, BC · On-site

CA$75K - CA$95K/yr

... development, commercial and industrial structures, natural hazard mitigation, dam engineering, and ... Knowledge of standard computer hydrologic and hydraulic modeling software packages such as RMC ...

Sales Engineer

Kelowna, BC · On-site

CA$120K - CA$160K/yr

Ability to work with a number of software platforms for business (CRM, pricing, communication, etc ... engineering excellence, apply today. Let's move industries forward--together.

... developments and software tools. (Some travel will be involved when we are able to safely do so ... Holding a Professional Engineer designation (PEng) is an asset * Ability to read Architectural and ...

Paid professional development hours * Capacity building seminars * Engineer In Training programs ... Proficiency in Microsoft Office software (e.g., Word and Excel). * Excellent communication and ...

Location: Kelowna, BC About Axxess Industries Axxess Industries is a leading developer of ... Position Summary As a Hardware Designer, you will be responsible for the design, development ...

Foster your professional development while inspiring colleagues, leaving an indelible mark on ... Proficient in design/analysis software and CAD systems, along with familiarity of drawing standards

Showing results 21-40

Software Development Software Engineer information

What does a software development software engineer do?

A Software Development Software Engineer designs, develops, tests, and maintains software applications or systems. They work with various programming languages and technologies to create software solutions that meet user or business needs. Their responsibilities often include writing code, debugging issues, collaborating with other team members, and ensuring software quality and performance. Software Engineers may also participate in planning, code reviews, and updating documentation to support ongoing software projects.

What are the key skills and qualifications needed to thrive as a software development software engineer?

To thrive as a Software Development Software Engineer, you need proficiency in programming languages (such as Python, Java, or C++), problem-solving abilities, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems (like Git), integrated development environments (IDEs), and knowledge of software development methodologies (such as Agile or Scrum) are commonly required. Strong collaboration, communication, and adaptability are essential soft skills for working effectively in team environments and responding to project changes. These skills and qualities are crucial for building reliable, maintainable software and contributing to successful, dynamic development projects.

How do software development software engineers typically collaborate with cross-functional teams during a project?

Software Development Software Engineers often work closely with product managers, designers, and quality assurance teams to deliver well-rounded solutions. Collaboration usually involves attending regular stand-up meetings, participating in sprint planning, and conducting code reviews. Effective communication and a willingness to incorporate feedback from various stakeholders are key to ensuring project goals are met and potential issues are identified early. Building strong relationships with colleagues in different roles can also streamline the development process and foster a positive team environment.

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

AspectSoftware Development Software EngineerSoftware Developer
CredentialsBachelor's in CS or related field, certifications optionalBachelor's in CS or related field, certifications optional
Work EnvironmentCollaborative teams, Agile/Scrum settings, cross-functional projectsIndividual or team projects, coding-focused tasks
Industry UsageUsed across tech companies, startups, and large enterprisesCommon in software firms, tech startups, and freelance work
Search & Comparison IntentOften compared for roles involving system design and architectureTypically searched for coding and application development roles

While both roles involve software creation, a Software Development Software Engineer often focuses on system design, architecture, and collaborative project management, whereas a Software Developer primarily concentrates on coding and implementing software solutions. The engineer role may require broader technical knowledge and involvement in the development lifecycle, making it suitable for those interested in both design and coding aspects of software projects.

What are popular job titles related to Software Development Software Engineer jobs in Kelowna, BC?

For Software Development Software Engineer jobs in Kelowna, BC, the most frequently searched job titles are:

What job categories do people searching Software Development Software Engineer jobs in Kelowna, BC look for?

The top searched job categories for Software Development Software Engineer jobs in Kelowna, BC are:

What cities near Kelowna, BC are hiring for Software Development Software Engineer jobs?

Cities near Kelowna, BC with the most Software Development Software Engineer job openings:

Junior Geotechnical Engineer (EIT)

DMC Engineering

Kelowna, BC • On-site

CA$65K - CA$85K/yr

Full-time

Medical, Dental

Posted 24 days ago


Job description

DMC, an employee-owned engineering consulting firm in BC, is growing, and we're looking for a Geotechnical Engineer who's ready to help us keep the momentum moving. Our expanding Geotechnical Group works across British Columbia, delivering practical, highquality engineering grounded in strong fundamentals and a culture that values collaboration, clarity, and a steady beat. With more than 60 years of collective geotechnical experience in our corner, we bring technical depth and a mentoring culture that keeps people learning, growing, and stepping confidently into bigger roles.  

We're seeking a technically strong engineer with proven experience in project management, geotechnical site characterization, embankment design, and stability modelling. The ideal candidate will have coop or early career experience in field investigation and construction, communicate confidently with clients, and produce clear, wellreasoned technical deliverables under the mentorship of DMC's senior engineers. If you value solid engineering and clear communication, you'll fit right in at DMC.

DMC supports a wide range of projects, including public infrastructure, commercial and industrial structures, dams, and residential subdivision construction. Our clients include provincial agencies, municipalities, First Nation communities, architects, developers, and contractors throughout BC. We take pride in delivering work that's grounded, reliable, and built to stand the test of time which is the engineering equivalent of a clean beat. 

Qualifications 

  • Bachelor's degree in Civil or Geological Engineering (minimum) 
  • Minimum 2 years of relevant geotechnical engineering experience 
  • Registered, or eligible for registration, as a Professional Engineer (P.Eng.) in BC 
  • Strong technical writing, communication, and project coordination skills 
  • Ability to manage multiple projects and work independently with minimal supervision 
  • Previous project management experience 
  • Proficient with Microsoft Office applications 
  • Valid Class 5 driver's license (or equivalent) with a clean driving record 
  • Legally eligible to work in Canada 
  • Strong work ethic with a drive to excel and deliver highquality work 
  • Effective communicator with excellent oral and written skills 
  • Able to work independently or collaboratively within a team environment 

Supplementary Skills: 

  • Experience conducting geotechnical site investigations 
  • Familiarity with industry standard geotechnical software (e.g., gINT, CPeT IT, L Pile, GROUP, Settle3D, Slide, SHAKE) 
  • Background in materials testing and construction inspection 

The Rewards:  

In exchange for your hard work and dedication, you will receive a highly competitive annual salary along with a comprehensive benefits package, including: 

  • Extended health and dental coverage 
  • Profit sharing opportunities 
  • Reimbursement of applicable professional membership dues 
  • Employee share options 
  • Opportunities for paid training and professional development (role dependent) 

Upon joining DMC, you will be welcomed into a close-knit and cohesive organization with excellent company culture and a range of social events. Our team brings deep experience across a wide range of consulting services, supporting First Nation communities, provincial agencies, municipalities, architects, developers, and contracting firms throughout BC. Backed by a trusted network of associates, we're able to scale our expertise across western Canada and beyond keeping projects moving and the momentum strong. 

How To Apply: 

Please apply via email with a cover letter on or before August 30, 2026. Thank you for your interest in DMC Engineering Inc. Only qualified candidate's will be considered for this position and only those short listed will be contacted for an interview.