1

Senior Python Developer Jobs in Candiac, QC (NOW HIRING)

A career as a Senior DevOps Integrator in the Software Engineering - Developer Experience team at ... Develop and maintain platform services and automation in Python, Groovy or Go. * Contribute to the ...

A career as a Senior DevOps Integrator in the Software Engineering - Developer Experience team at ... Develop and maintain platform services and automation in Python, Groovy or Go. * Contribute to the ...

A career as a Senior DevOps Integrator in the Software Engineering - Developer Experience team at ... Develop and maintain platform services and automation in Python, Groovy or Go. * Contribute to the ...

A career as a Senior DevOps Integrator in the Software Engineering - Developer Experience team at ... Develop and maintain platform services and automation in Python, Groovy or Go. * Contribute to the ...

A career as a Senior DevOps Integrator in the Software Engineering - Developer Experience team at ... Develop and maintain platform services and automation in Python, Groovy or Go; * Contribute to the ...

A career as a Senior DevOps Integrator in the Software Engineering - Developer Experience team at ... Develop and maintain platform services and automation in Python, Groovy or Go; * Contribute to the ...

Serve as a senior technical resource and trusted partner across teams, using sound engineering ... Strong scripting and automation skills using languages such as Bash, Python, or similar * Expert ...

... for a Senior AI/ML Developer to design, build, and deploy production-ready AI solutions that ... Python, NumPy, Pandas, Scikit-learn, PyTorch * LLMs, RAG, prompt engineering, and agentic AI

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

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 Data Developer Who We Are 2K is headquartered in Novato, California and is a wholly owned ... Proficiency with Python, Google App Scripts, or other scripting tools. Familiarity with data ...

Showing results 21-40

Senior Python Developer information

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 are the key skills and qualifications needed to thrive as a senior Python developer?

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 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.

Are senior Python developers still in demand?

Senior Python developers remain in high demand due to the language's versatility in web development, data analysis, machine learning, and automation. Companies seek experienced developers with skills in frameworks like Django or Flask, and proficiency in cloud platforms and APIs enhances job prospects.

How much does a senior Python developer make?

A senior Python developer typically earns between $100,000 and $150,000 annually, depending on experience, location, and industry. They often possess strong skills in frameworks like Django or Flask and may hold certifications or advanced degrees that influence salary levels.

What does a senior Python developer do?

A senior Python developer designs, develops, and maintains complex software applications using Python. They often lead projects, review code, optimize performance, and collaborate with cross-functional teams, requiring strong problem-solving skills and knowledge of frameworks like Django or Flask. Additionally, they may mentor junior developers and ensure code quality through testing and best practices.
Infographic showing various Senior Python Developer job openings in Candiac, QC as of August 2026, with employment types broken down into 1% Internship, 88% Full Time, 4% Part Time, and 7% Contract. Highlights an 82% Physical, 6% Hybrid, and 12% Remote job distribution.

Senior DevOps Integrator

National Bank

Montreal, QC • On-site

Full-time

Medical, Retirement

Re-posted 11 days ago


Job description

A career as a Senior DevOps Integrator in the Software Engineering - Developer Experience team at National Bank means acting as a specialist in integrating and operating DevOps platforms used by technology delivery teams.
This role allows you to have a concrete impact on delivery reliability, environment security and developer experience, thanks to your expertise in automation, your proficiency in AWS cloud environments and your software development background.


Your role


  • Design, evolve and operate CI/CD platforms based on GitHub and Jenkins to support delivery teams.
  • Automate infrastructure and deployments using Terraform to ensure consistent, high-performing and secure environments.
  • Develop and maintain platform services and automation in Python, Groovy or Go.
  • Contribute to the secure and reliable integration of technology solutions within AWS cloud environments.
  • Support development teams in adopting DevOps practices and platforms while promoting shared standards.
  • Drive continuous improvement of pipeline stability, performance and overall efficiency.


Your team


The Software Engineering Vice Presidency brings together specialists who work in an agile, proactive and collaborative way to seize opportunities, stay at the forefront of technology and continuously improve processes.

Within the Software Engineering sector, you will be part of a team of about five colleagues and report to the senior director. Our team stands out for its platform engineering expertise, its innersourcing culture and its close collaboration with development and architecture teams.

We aim to offer you maximum flexibility to support your quality of life, including a hybrid work environment and flexible scheduling.

The Bank values continuous development and internal mobility. Our personalized training programs, based on learning by doing, help you master your craft and develop new areas of expertise. Tools such as the Data Academy, language training, Harvard Learning Center, as well as coaching and mentoring support are always available to you.


Requirements


  • Bachelor’s degree in computer science, software engineering or a related field;
  • Relevant experience in DevOps integration and CI/CD platform management (GitHub, Jenkins, ArgoCD or equivalent);
  • Hands-on experience with AWS cloud environments, Kubernetes and Docker;
  • Proficiency in at least one programming language such as Python, Go or Ansible;
  • Experience with GitOps practices and infrastructure as code tools such as Terraform;
  • Participate in a 24/7 on-call rotation to ensure the stability of DevOps platforms;
  • Strong collaboration skills, rigor, continuous improvement mindset and the ability to evolve in a fast-changing technology environment.

Your benefits
In addition to competitive compensation, upon hiring you’ll be eligible for a wide range of flexible benefits to help promote your wellbeing and that of your family such as:

* Health and wellness program, including many options
* Flexible group insurance
* Generous pension plan
* Employee Share Ownership Plan
* Employee and family assistance program
* Preferential banking services
* Involvement in community initiatives
* Telemedicine service
* Virtual sleep clinic

We have an offer that keeps up with trends as well as your needs and those of your family.

Our dynamic work environments and cutting-edge collaboration tools foster a positive employee experience. We value employees’ ideas. Whether through our surveys or programs, regular feedback and ongoing communication are encouraged.

Making a bold move in a people-first environment
We’re a bank on a human scale that stands out for its courage, entrepreneurial culture, and passion for people. Our mission is to have a positive impact on people’s lives. Our core values of partnership, agility, and empowerment inspire us, and inclusion is central to our commitments. We aim, wherever possible, to provide a barrier-free and accessible environment to all employees.

We strive to provide accessibility measures throughout the recruitment process within the limits of our available resources. If you require accommodations, feel free to let us know during our initial conversations. We welcome all candidates! What can you bring to our team?

Join us!