1

Python Software Developer Intern Jobs in Burnaby, BC

As a software developer at Fortinet, you will: * Implement and maintain software that drives our ... Experience with scripting is a plus (shell, Python, Perl) * Basic understanding of Linux or UNIX ...

As a software developer at Fortinet, you will: * Implement and maintain software that drives our ... Experience with scripting is a plus (shell, Python, Perl) * Basic understanding of Linux or UNIX ...

As a software developer at Fortinet, you will: * Implement and maintain software that drives our ... Experience with scripting is a plus (shell, Python, Perl) * Basic understanding of Linux or UNIX ...

As a software developer at Fortinet, you will: * Implement and maintain software that drives our ... Experience with scripting is a plus (shell, Python, Perl) * Basic understanding of Linux or UNIX ...

The IVVQ Engineer is expected to become familiar with the way customers use the system. This ... Familiarity with software languages including Shell script, JavaScript, Python, TCL, Expect.

Fortinet is looking for C Developers with a passion to improve and expand the rich feature set of ... Experience with scripting languages (Shell, Python, or Perl) * Basic understanding of Linux/UNIX ...

Fortinet is looking for C Developers with a passion to improve and expand the rich feature set of ... Experience with scripting languages (Shell, Python, or Perl) * Basic understanding of Linux/UNIX ...

Software Developer Engineer II, WARP

Burnaby, BC · On-site

CA$124K - CA$155K/yr

As a Software Development Engineer II, you will be a critical member of the team solving customer ... Proficiency in at least one high-level programming language such as Go, Java/Kotlin, Python, or ...

Software Developer, Full Stack

Vancouver, BC · On-site +1

CA$85K - CA$140K/yr

On the infrastructure side, you will be using Terraform, Kubernetes, and Python. In this role, you ... Focus on simplicity in software design, and focus on delivering incremental value. * Have ...

Senior Software Developer (Burnaby)

Vancouver, BC · Hybrid

CA$144K - CA$195K/yr

Summary: We are currently seeking a Senior Software Developer to join our rapidly growing ... We have cross-trained developers coming from Java, Python, C#, and JavaScript backgrounds, and are ...

Fortinet is looking for C Developers with a passion to improve and expand the rich feature set of ... Shell, Python, or Perl) Basic understanding of Linux/UNIX server or system management Education:

Fortinet is looking for C Developers with a passion to improve and expand the rich feature set of ... Experience with scripting languages (Shell, Python, or Perl) * Basic understanding of Linux/UNIX ...

Showing results 41-60

Python Software Developer Intern information

What does a Python software developer intern do?

A Python Software Developer Intern assists development teams by writing, testing, and debugging Python code for various projects. They may work on backend services, data analysis tools, web applications, or automation scripts under the guidance of senior developers. Interns often collaborate with team members, participate in code reviews, and contribute to solving real-world technical challenges while gaining hands-on experience with Python programming.

What types of projects and responsibilities can a Python software developer intern expect during their internship?

As a Python Software Developer Intern, you can expect to work on a variety of projects ranging from automating internal processes to contributing to larger software applications. Interns often assist with writing and debugging code, creating scripts to streamline tasks, and performing code reviews under the guidance of senior developers. You may also participate in team meetings, collaborate with other developers, and present your work to stakeholders. This hands-on experience helps you gain practical skills and understand how development teams operate in a professional environment.

What are the key skills and qualifications needed to thrive as a Python software developer intern, and why are they important?

To thrive as a Python Software Developer Intern, you need a solid understanding of Python programming basics, problem-solving skills, and often progress toward a degree in computer science or a related field. Familiarity with version control systems like Git, code editors (such as VS Code or PyCharm), and common frameworks like Flask or Django is typically expected. Strong communication, attention to detail, and eagerness to learn help interns stand out in collaborative and fast-paced environments. These skills and qualities are essential for contributing effectively to projects, adapting quickly, and gaining valuable industry experience.

What is the difference between Python Software Developer Intern vs Python Developer?

AspectPython Software Developer InternPython Developer
Required CredentialsTypically pursuing or recently completed a degree in Computer Science or related fieldBachelor's or higher in Computer Science or related field, with some experience
Work EnvironmentInternship programs, entry-level projects, supervised tasksFull-time employment, responsible for developing and maintaining software
Employer & Industry UsageTech companies, startups, internships in various industriesTech firms, software companies, industry-specific applications
Common Search & Comparison IntentUnderstanding entry-level roles and learning opportunitiesSeeking full-time positions and career advancement

The main difference between a Python Software Developer Intern and a Python Developer lies in experience, responsibilities, and employment status. Interns are usually students or recent graduates gaining practical experience, working under supervision. Python Developers are full-time professionals responsible for designing, coding, and maintaining software solutions, often with more independence and expertise.

Embedded Software Developer

Fortinet, Inc.

Burnaby, BC

CA$94K - CA$115K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 22 days ago


Job description

Fortinet is looking for C Developers with a passion to improve and expand the rich feature set of our FortiGate firewall. 

You will join a dedicated team that is creating a compelling and innovative Unified Threat Management feature set (Anti-Virus, Web Filter, Data Leak Prevention and Anti-Spam). You love tackling challenging problems and take pride in writing clean, well thought-out code. You use and create tools that improve development processes, allowing you to focus on development. Most of all, you are driven to learn and grow -- making your work rewarding and FortiGate the best it can be for our users. 

Job Responsibilities:

As a software developer at Fortinet, you will: 

  • Implement and maintain software that drives our UTM feature set 
  • Stay on top of new developments in application-layer protocols and software development and suggest improvements within the team
  • Promote best practices within the team and organization
  • Provide product improvement suggestions while using Fortinet firewalls on a daily basis
  • Research, investigate and define new areas of technology to enhance existing product or new product directions; re-evaluate the design and implementation of current source code 

Job Skills Required:

  • 3+ years of C/C++ experience
  • Capable of switching focus in various situations and applying themselves to quickly learning new technologies and adopting new methodologies 
  • Excellent problem solving and troubleshooting skills 
  • Experience developing software in a Linux or UNIX-like environment 
  • Experience with TCP/IP, firewalls, application-layer network software 
  • The ideal candidate has good knowledge of TCP/IP, POSIX APIs, and has a strong grasp of sockets.
  • Experience using source control software (SVN, git or others)

Assets:

  • Understanding of networking and security concepts 
  • Experience with scripting is a plus (shell, Python, Perl) 
  • Basic understanding of Linux or UNIX-like server/system management

Educational Requirements: 

  • Bachelors Degree in Computer Science or equivalent experience

The Canada base salary range for this full-time position is expected to be between $94,000 - $115,000 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.