2

Full Time Software Developer Jobs in British Columbia

Fortinet is seeking an accomplished Senior Software Engineer to join our FIO Development Team . In ... The Canada base salary range for this full-time position is expected to be between $117,500 - $143 ...

Fortinet is seeking an accomplished Senior Software Engineer to join our FIO Development Team . In ... The Canada base salary range for this full-time position is expected to be between $117,500 - $143 ...

Fortinet is currently seeking C/C++ programmer in Linux with network programming experience for ... this full-time position is expected to be between $120,000 - $150,000 annually. Wage ranges are ...

Fortinet is offering an exciting opportunity and hiring an Embedded Software Developer to help with ... Good communicator The Canada base salary range for this full-time position is expected to be ...

Fortinet is offering an exciting opportunity and hiring an Embedded Software Developer to help with ... Good communicator The Canada base salary range for this full-time position is expected to be ...

As a software developer at Fortinet, you will: * Implement and maintain software that drives our ... this full-time position is expected to be between $94,000 - $115,000 annually. Wage ranges are ...

Embedded Software Developer

Burnaby, BC · On-site

CA$94K - CA$115K/yr

As a software developer at Fortinet, you will: * Implement and maintain software that drives our ... this full-time position is expected to be between $$94,000 - $115,000 annually. Wage ranges are ...

As a software developer at Fortinet, you will: * Implement and maintain software that drives our ... this full-time position is expected to be between $94,000 - $115,000 annually. Wage ranges are ...

As a software developer at Fortinet, you will: * Implement and maintain software that drives our ... this full-time position is expected to be between $94,000 - $115,000 annually. Wage ranges are ...

As a software developer at Fortinet, you will: * Implement and maintain software that drives our ... this full-time position is expected to be between $94,000 - $115,000 annually. Wage ranges are ...

As a software developer at Fortinet, you will: * Implement and maintain software that drives our ... this full-time position is expected to be between $$94,000 - $115,000 annually. Wage ranges are ...

This is hybrid position in Vancouver, BC Position Summary The Software Development in Test Engineer ... for all full-time employees working 24 or more hours per week and their eligible dependents ...

Fortinet is seeking a talented Full Stack Software Developer to join our FortiGuard team in Burnaby ... this full-time position is expected to be between $117,500 - $143,700 annually. Wage ranges are ...

Fortinet is seeking a talented Full Stack Software Developer to join our FortiGuard team in Burnaby ... this full-time position is expected to be between $117,500 - $143,700 annually. Wage ranges are ...

Showing results 21-40

Full Time Software Developer information

See British Columbia salary details

$24K

$101.2K

$167K

How much do full time software developer jobs pay per year?

As of Aug 9, 2026, the average yearly pay for full time software developer in British Columbia is $101,232.00, according to ZipRecruiter salary data. Most workers in this role earn between $75,000.00 and $123,500.00 per year, depending on experience, location, and employer.

What are some common challenges faced by full time software developers when working on large-scale projects?

Full-time software developers working on large-scale projects often encounter challenges such as maintaining code quality amid rapid development, ensuring effective communication across cross-functional teams, and managing dependencies between different components or services. Adapting to evolving requirements and integrating new technologies can also be demanding. To overcome these obstacles, developers typically rely on agile methodologies, thorough documentation, and regular code reviews to keep the project on track and foster collaboration.

What are the key skills and qualifications needed to thrive as a full time software developer?

To thrive as a Full Time Software Developer, you need proficiency in programming languages (such as Java, Python, or C#), problem-solving abilities, and often a degree in computer science or a related field. Familiarity with software development tools like Git, integrated development environments (IDEs), and experience with frameworks or cloud platforms is typically required. Strong communication, teamwork, and adaptability make a developer stand out in collaborative and dynamic environments. These skills and qualities are crucial for building reliable software, efficiently managing projects, and adapting to evolving technologies.

Are full time software developers still in high demand?

Full-time software developers continue to be in high demand due to ongoing digital transformation across industries. Skills in programming languages, cloud computing, and cybersecurity increase employability, with many roles requiring collaboration in agile environments and proficiency with tools like Git and Docker.

What is the difference between Full Time Software Developer vs Part Time Software Developer?

AspectFull Time Software DeveloperPart Time Software Developer
Work HoursTypically 35-40 hours per weekFewer hours, usually less than 30 hours per week
Employment StatusFull-time employment with benefitsPart-time employment, often without full benefits
Project ScopeInvolved in comprehensive projects, long-term developmentMay handle smaller tasks or support roles
Salary & CompensationSteady salary with benefitsHourly pay or reduced salary, fewer benefits

Full Time Software Developers work standard hours, often with benefits, focusing on long-term projects. Part Time Software Developers work fewer hours, typically with less or no benefits, and may focus on specific tasks or support roles. The choice depends on your availability and career goals.

What does a full time software developer do?

A full time software developer designs, codes, tests, and maintains software applications or systems for an organization. They work closely with other developers, project managers, and stakeholders to understand requirements and deliver solutions that meet business needs. Their responsibilities may include writing new code, debugging existing programs, collaborating in code reviews, and keeping up with emerging technologies to ensure their software stays current and secure. Full time developers typically work standard business hours and are integral to the ongoing technical success of their company.
What are the most commonly searched types of Software Developer jobs in British Columbia? The most popular types of Software Developer jobs in British Columbia are:
What cities in British Columbia are hiring for Full Time Software Developer jobs? Cities in British Columbia with the most Full Time Software Developer job openings:
Infographic showing various Full Time Software Developer job openings in British Columbia as of August 2026, with employment types broken down into 78% Full Time, 19% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $101,232 per year, or $48.7 per hour.

CA$117K - CA$143K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 20 days ago


Job description

Fortinet is seeking an accomplished Senior Software Engineer to join our FIO Development Team. In this role, you will design, implement, test, trace, and troubleshoot infrastructure and platform-level services - including OpenStack services, Kubernetes services, and database services - while ensuring quality, performance, and scalability. You'll play a critical role in shaping the evolution of our cloud and bare metal platforms.

This position is ideal for a software engineer with strong Linux OS, networking, and Kubernetes expertise who thrives on solving complex technical challenges and delivering high-quality solutions.

What You'll Do

  • Design, develop, test, and troubleshoot services running on OpenStack or bare metal infrastructure.
  • Optimize automation workflows and enhance infrastructure performance.
  • Investigate and resolve complex technical issues both independently and in collaboration with peers.
  • Provide technical leadership and share expertise to elevate the entire FIO team.
  • Partner with developers to identify and resolve defects, ensuring high-quality deliverables.
  • Automate testing and system monitoring using Bash or Python scripting.

What We're Looking For

  • 10+ years of software development experience in a Linux environment.
  • Extensive Linux networking knowledge and hands-on experience.
  • Strong understanding of Kubernetes and containerization technologies.
  • Proficiency in Go or C/C++, with deep Linux system-level expertise.
  • Strong Bash/Python scripting skills.
  • Proven track record of designing, prototyping, and implementing major features in large-scale cloud services.
  • Demonstrated ability to troubleshoot issues logically and analytically, producing clear debugging reports.
  • Excellent written and verbal communication skills.
  • Bachelor's degree in Engineering, Computer Science, or a related technical discipline (Master's degree preferred).

Nice to Have

  • Experience with eBPF development.
  • Broader knowledge of commonly used databases, message queues, and monitoring stacks.

The Canada base salary range for this full-time position is expected to be between $117,500 - $143,700 annually.  Wage ranges are based on various factors including the labour market, job type, and job level.  Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, and experience. 

Fortinet strives to provide you and your family with a comprehensive benefits package. Benefits eligibility starts on your first day of hire and comprises of 100% company paid medical, dental, and vision coverage, including a Health Spending Account and a Personal Spending Account that gives you flexibility to spend where you need it the most. Our Employee & Family Assistance Plan (EFAP) offers you and your family access to various services like counseling, legal advice, mental health resources etc. We also provide critical illness, disability, and life insurance, as well as a Group Registered Retirement Savings Plan (RRSP) with a company match to help you save faster for retirement. We offer competitive Paid Time Off and flexible leave policies, including paid health days, to help you take care of yourself and your family members.

All roles are eligible to participate in the Fortinet equity program.  Bonus eligibility is reviewed at time of hire and annually at the Company's discretion. 

Fortinet (NASDAQ: FTNT) secures the largest enterprise, service provider, and government organizations around the world. Fortinet empowers its customers with intelligent, seamless protection across the expanding attack surface and the power to take on ever-increasing performance requirements of the borderless network - today and into the future. Only the Fortinet Security Fabric architecture can deliver security without compromise to address the most critical security challenges, whether in networked, application, cloud or mobile environments. Fortinet ranks number one in the most security appliances shipped worldwide and more than 500,000 customers trust Fortinet to protect their businesses.

We are committed to providing reasonable accommodations for all qualified individuals with disabilities. If you require assistance or accommodation due to a disability, please contact us at accommodations@fortinet.com.
 
Fortinet is an equal opportunity employer. We value diversity in our company, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, military/veteran status or any other applicable legally protected characteristics in the location in which the candidate is applying.