1

Intermediate Software Developer Jobs in Kelowna, BC

Collaborate with architects, engineers, project managers, and stakeholders to our project ... Intermediate skills in Microsoft Projects, Word, Outlook, and PowerPoint. * Experience with ...

Collaborate with architects, engineers, project managers, and stakeholders to our project ... Intermediate skills in Microsoft Projects, Word, Outlook, and PowerPoint. * Experience with ...

Intermediate Software Developer information

What is an intermediate software developer?

Intermediate software developers are professionals with a few years of experience in software development, typically ranging from 2 to 5 years. They possess a solid understanding of programming languages, software design principles, and development tools. Unlike junior developers, intermediate developers are expected to work more independently, contribute to larger projects, and may mentor less experienced team members. They often collaborate with other developers, designers, and stakeholders to build, test, and maintain software applications.

What are some typical challenges that intermediate software developers face when transitioning from junior roles?

Intermediate Software Developers often encounter challenges such as taking on more complex projects, balancing multiple priorities, and increasing responsibility for code quality and maintainability. At this level, you'll likely be expected to contribute to architectural decisions, mentor junior developers, and collaborate more closely with cross-functional teams such as QA and product management. Navigating these new expectations requires effective communication, strong problem-solving skills, and a proactive approach to continuous learning. Embracing feedback and seeking guidance from senior team members can help you grow and succeed in this role.

What are the key skills and qualifications needed to thrive as an intermediate software developer, and why are they important?

To thrive as an Intermediate Software Developer, you need a solid understanding of programming languages (such as Java, Python, or C#), software development principles, 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 relevant frameworks is expected. Strong problem-solving abilities, effective communication, and a collaborative mindset help developers navigate complex projects and work well within teams. These skills and qualities are vital for building robust software solutions, ensuring code quality, and contributing positively to project outcomes.

What is the difference between Intermediate Software Developer vs Junior Software Developer?

AspectIntermediate Software DeveloperJunior Software Developer
Experience LevelTypically 2-4 years of experienceUsually 0-1 year of experience
SkillsProficient in multiple programming languages, able to handle complex tasksBasic understanding of programming, requires supervision
ResponsibilitiesDesigning, developing, and troubleshooting software modulesAssisting in coding, testing, and learning project workflows
Work EnvironmentIndependent problem-solving, collaborating with teamsLearning from senior staff, following instructions

The Intermediate Software Developer has more experience, handles complex tasks independently, and contributes significantly to projects. In contrast, the Junior Software Developer is in the early stages of their career, focusing on learning and supporting team efforts. Understanding these differences helps employers and candidates set appropriate expectations for each role.

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 are popular job titles related to Intermediate Software Developer jobs in Kelowna, BC?

For Intermediate Software Developer jobs in Kelowna, BC, the most frequently searched job titles are:

What job categories do people searching Intermediate Software Developer jobs in Kelowna, BC look for?

The top searched job categories for Intermediate Software Developer jobs in Kelowna, BC are:

What cities near Kelowna, BC are hiring for Intermediate Software Developer jobs?

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

Infographic showing various Intermediate Software Developer job openings in Kelowna, BC as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 11% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.

Intermediate Civil Design Technician

True Consulting Ltd

Penticton, BC • On-site

CA$85K - CA$100K/yr

Full-time

Posted 14 days ago


Job description

Why We're Here

At TRUE, our purpose is rooted in building genuine, long-term relationships with our clients and our team. We believe that trust and honesty are the foundations of strong connections, and we approach our work with the goal of supporting not just projects, but people. This philosophy shapes our culture and our day-to-day work. We prioritize well-being, value quality relationships, and invest in a workplace where our team members can thrive.


How We Do It Differently

With a commitment to providing exceptional service and fostering long-term partnerships, our company culture is driven by responsiveness, collaboration, and continuity. Our team members are dedicated to ensuring smooth operations and meaningful client interactions at every level. This includes a low turnover rate that allows us to provide consistent, thoughtful service and maintain a supportive, welcoming and inclusive work environment.


About the Role

TRUE is currently seeking an Intermediate Civil Engineering Technologist to join our Penticton office. This individual's primary role will involve design using AutoCAD Civil 3D on a variety of municipal infrastructure and land development projects for our municipal, First Nation, and private sector clients in the BC Interior.


Key Responsibilities

While the specific role will depend on the individual's experience and interests, some responsibilities may include the following:

  • Design of infrastructure using AutoCAD Civil 3D including creation of earthworks, site grading plans, road design, and water/sewer/storm infrastructure plan & profiles
  • Topographic, construction layout, and as-built survey
  • Construction field inspection and reporting
  • Working with diverse teams of Professional Engineers, EITs, and technologists
  • Visits to project sites.


What We're Looking For

Our ideal candidate will possess the following qualifications, strengths, and interests:

  • 5 - 10 years' experience in a civil engineering technology role, preferably in municipal infrastructure design
  • Graduate of a Civil Engineering Technology program
  • Registered or eligible to register with ASTTBC as an Applied Science Technologist
  • Proficiency with AutoCAD Civil 3D grading, pipe networks, and corridors
  • Proficiency in creating and reading civil infrastructure drawings
  • Experience with MMCD is an asset
  • Experience with field inspections is an asset
  • Experience in GIS/ESRI software is an asset
  • Strong written English and verbal communication skills
  • An outgoing, positive personality with client-driven perspective
  • Excellent organization and planning skills
  • Commitment, energy and a strong work ethic
  • Class 5 Drivers License and personal vehicle are required


Salary

The annual salary range for this position is $85,000 - $100,000 depending on experience.


Join Our Team!

If you're an experienced Intermediate Civil Design Technician who values genuine connections and thrives in a supportive, collaborative environment, we'd love to hear from you! Apply now to become part of a team where your role and contribution truly matters and is essential to the success and well-being of our executives, our staff, and our clients.