1

Senior Python Developer Jobs in Vancouver, BC (NOW HIRING)

Senior Software Developer

Burnaby, BC

CA$117.50K - CA$143.70K/yr

Fortinet is seeking an accomplished Senior Software Engineer to join our FIO Development Team . In ... Strong Bash/Python scripting skills. * Proven track record of designing, prototyping, and ...

Senior Software Developer

Burnaby, BC

CA$117.50K - CA$143.70K/yr

Fortinet is seeking an accomplished Senior Software Engineer to join our FIO Development Team . In ... Strong Bash/Python scripting skills. * Proven track record of designing, prototyping, and ...

A successful Senior Software Developer has a strong sense of ownership and can drive projects ... in a language like Go, Python, or Java 4+ years of experience leveraging public cloud ...

The Autodesk Developer Enablement team is seeking a highly motivated, seasoned Senior Software ... Python, or .NET * 4 years of experience leveraging public cloud infrastructure components like ...

A successful Senior Software Developer has a strong sense of ownership and can drive projects ... in a language like Go, Python, or Java * 4+ years of experience leveraging public cloud ...

Senior Software Developer

Burnaby, BC

CA$117.50K - CA$143.70K/yr

Fortinet is seeking an accomplished Senior Software Engineer to join our FIO Development Team . In ... Strong Bash/Python scripting skills. * Proven track record of designing, prototyping, and ...

High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience ... You Have: * 5+ years of DevOps/SRE experience * Strong understanding of security best practices

Senior Software Developer

Burnaby, BC ยท On-site

CA$117.50K - CA$143.70K/yr

Fortinet is seeking an accomplished Senior Software Engineer to join our FIO Development Team . In ... Strong Bash/Python scripting skills. * Proven track record of designing, prototyping, and ...

next page

Showing results 1-20

Senior Python Developer information

See Vancouver, BC salary details

$57.3K

$133.1K

$184.4K

How much do senior python developer jobs pay per year?

As of May 30, 2026, the average yearly pay for senior python developer in Vancouver, BC is $133,142.00, according to ZipRecruiter salary data. Most workers in this role earn between $112,553.00 and $150,741.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Senior Python Developer, and why are they important?

To thrive as a Senior Python Developer, you need advanced proficiency in Python programming, experience with software architecture, and a solid understanding of algorithms and data structures, usually backed by a degree in computer science or related fields. Familiarity with frameworks like Django or Flask, version control systems such as Git, and containerization tools like Docker are typically required, alongside knowledge of modern CI/CD pipelines. Strong problem-solving abilities, effective communication, and leadership skills help you collaborate with teams and mentor junior developers. Mastery of these skills ensures the delivery of scalable, maintainable software solutions and the ability to drive technical excellence within development teams.

What are some common challenges faced by Senior Python Developers when leading a development team?

Senior Python Developers often encounter challenges such as balancing hands-on coding with mentoring junior team members and ensuring code quality across the team. They are also responsible for making architectural decisions, which requires staying updated on best practices and emerging Python frameworks. Additionally, coordinating collaboration between cross-functional teams (like DevOps, QA, and front-end developers) can be complex, especially in agile environments where requirements may shift rapidly. Overcoming these challenges helps foster a productive and innovative team culture.

What are the main responsibilities of a Senior Python Developer?

A Senior Python Developer is responsible for designing, developing, and maintaining complex software applications using the Python programming language. They lead the technical aspects of projects, mentor junior developers, and ensure code quality through code reviews and best practices. Additionally, they collaborate with cross-functional teams to gather requirements, solve technical challenges, and deploy scalable and efficient solutions. Senior Python Developers are also expected to stay updated with the latest trends and advancements in Python and related technologies.

What is the difference between Senior Python Developer vs Python Developer?

AspectSenior Python DeveloperPython Developer
Required ExperienceTypically 5+ years, with leadership and complex project experienceUsually 1-3 years, focusing on core Python skills
ResponsibilitiesDesigning architecture, mentoring, handling complex systemsWriting code, debugging, implementing features
CertificationsOptional but beneficial (e.g., Python certifications, cloud certs)Often not required
Work EnvironmentCollaborative teams, project planning, code reviewsDevelopment-focused, task-oriented

The main difference between a Senior Python Developer and a Python Developer lies in experience, responsibilities, and leadership. Senior developers handle complex projects, mentor others, and often participate in architecture decisions, while Python Developers focus on coding and feature implementation. Both roles are essential in tech companies, but the senior role requires more experience and broader skills.

What are the most commonly searched types of Python Developer jobs in Vancouver, BC? The most popular types of Python Developer jobs in Vancouver, BC are:
What are popular job titles related to Senior Python Developer jobs in Vancouver, BC? For Senior Python Developer jobs in Vancouver, BC, the most frequently searched job titles are:
What job categories do people searching Senior Python Developer jobs in Vancouver, BC look for? The top searched job categories for Senior Python Developer jobs in Vancouver, BC are:

Senior Software Engineer (Python) R&D Vancouver, Canada

Varonis Systems

Vancouver, BC โ€ข On-site

Other

Posted 19 days ago


Job description

Description

Senior Software Engineer - Secure AI Platform (Vancouver, On-Site)

The Company: Varonisย (Nasdaq: VRNS) is a leader in data security, fighting a different battle than conventional cybersecurity companies. Our cloud-native Data Security Platform continuously discovers and classifies critical data, removes exposures, and detects advanced threats with AI-powered automation.

Thousands of organizations worldwide trust Varonis to defend their data wherever it lives - across SaaS, IaaS, and hybrid cloud environments. Customers use Varonis to automate a wide range of security outcomes, including data security posture management (DSPM), data classification, data access governance (DAG), data detection and response (DDR), data loss prevention (DLP), and insider risk management.

Varonis protects data first, not last. Learn more atย www.varonis.com.

The Role:ย  We're looking for a Senior Software Engineer who is deeply handson, highly technical, and exceptional at building production systems endtoend to join an engineering team whose mission is to make AI secure for the enterprise. We have a cuttingedge product and the resources to scale aggressively.

This role is for someone who has spent their career writing code, solving hard problems, and making systems work-not just directing others. If you thrive in fastpaced environments and want to help shape the future of secure AI, this is the place to do it.

The Location: We are considering candidates who are able to work by onsite, located within physical proximity to Vancouver, Canada.

The Requirements:

  • 7+ years of handson software engineering experience.
  • Strong startup background-comfortable moving fast and owning large areas of the stack.
  • Deep, practical experience building and deploying SaaS platforms on AWS.
  • Expertlevel proficiency in Python, including building distributed systems, backend services, and automation tooling.
  • Strong DevOps experience in AWS using Terraform, CloudFormation, and related tools.
  • Solid networking and security fundamentals, including experience with API gateways and firewalls.
  • Proven ability to architect systems, make sound technical decisions, and implement best practices.
  • Ability to deliver durable, highquality solutions quickly under aggressive timelines.
  • Fast learner who can pick up new technologies, codebases, and architectures independently-and then teach others.
  • Experience building enterprisegrade systems, ideally in information security.
  • A truly handson mindset: you've built systems yourself, endtoend, throughout your career.

The Responsibilities:

  • Architect, build, and maintain a robust SaaS platform on AWS using ECS, RDS, VPCs, Redis, and related services.
  • Write highquality, productiongrade Python code across backend services, infrastructure tooling, automation, and prototypes.
  • Troubleshoot and resolve complex issues spanning AWS services, backend code, networking, firewalls, VPNs, and certificates.
  • Design and implement solutions informed by modern security architectures such as firewalls and API gateways.
  • Own the DevOps function, including infrastructure automation, CI/CD, and operational excellence.
  • Make critical technology decisions that ensure reliability, scalability, security, and maintainability.
  • Build POCs, prototypes, and system skeletons that accelerate development across the team.
  • Mentor teammates by demonstrating how to diagnose issues, build systems, and deliver highquality solutions.

We invite you to check out our Instagram Page to gain further insight into the Varonis culture!

@VaronisLife

Varonis is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, national origin, disability, veteran status, and other legally protected characteristics.