1

Senior Python Developer Jobs in Quebec (NOW HIRING)

A career as a Senior DevOps Developer in the Cloud Platforms and Services Management team at ... Develop in Python, Terraform, and Bash across various codebases * Participate in Agile ceremonies ...

A career as a Senior DevOps Developer in the Cloud Platforms and Services Management team at ... Python, Terraform, and Bash across various codebases Participate in Agile ceremonies to define ...

A career as a Senior DevOps Developer in the Cloud Platforms and Services Management team at ... Develop in Python, Terraform, and Bash across various codebases * Participate in Agile ceremonies ...

Software Development & Engineering Design, develop, and maintain scalable content management solutions, integrations, and automation using Python. Java knowledge is an asset. Lead and contribute to ...

If you're a Senior Go developer and want to get the chance to work on an ads platform that serves ... Good working knowledge of languages like BASH, Python on Linux Nice to Have: * Working experiences ...

We are looking for a Senior AI Specialist who combines deep hands-on technical capability with ... Develop high-quality libraries, services, and automations in Python (and related tooling) with an ...

... intermediate or senior Software Developer to help define, architect, and build new systems ... Deep Proficiency with Golang and some experience with python. * Experience working with Linux ...

As a Senior Embedded Developer at Vention... You'll own the technical layer that bridges hardware ... Develop and maintain Python-based microservices (FastAPI, MQTT, orchestration services) running on ...

next page

Showing results 1-20

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 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 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 most commonly searched types of Python Developer jobs in Quebec? The most popular types of Python Developer jobs in Quebec are:
What are popular job titles related to Senior Python Developer jobs in Quebec? For Senior Python Developer jobs in Quebec, the most frequently searched job titles are:
What job categories do people searching Senior Python Developer jobs in Quebec look for? The top searched job categories for Senior Python Developer jobs in Quebec are:
What are popular job titles related to Senior Python Developer jobs in QC? For Senior Python Developer jobs in QC, the most frequently searched job titles are:

Senior DevOps Developer

National Bank

Montreal, QC โ€ข Hybrid

Full-time

Medical, Retirement

Re-posted 20 days ago


Job description

A career as a Senior DevOps Developer in the Cloud Platforms and Services Management team at National Bank means acting as a DevOps expert at the heart of digital transformation. This role allows you to make a positive impact on our organization thanks to your development expertise, advanced experience with AWS and its native services, and your mastery of CI/CD environments.


Your role


  • Develop and support an integrated platform enabling application teams to create secure solutions
  • Contribute to Cloud and DevSecOps tools by developing templates or participating in other teamsโ€™ code (innersourcing)
  • Propose innovative ideas that will become features or products
  • Develop in Python, Terraform, and Bash across various codebases
  • Participate in Agile ceremonies to define priorities, prepare stories, and suggest new features with a product-oriented approach
  • Guide and influence clients in the use of our products

Your team


The Vice-Presidency of Infrastructure Evolution brings together more than xx specialists who work in an agile, proactive, and collaborative way to seize opportunities, stay at the cutting edge of technology, and continuously improve processes.

Youโ€™ll be part of a large team of developers and report to the Senior Director of Cloud Platforms and Services Management. Our team stands out for its expertise and creativity. We aim to offer you maximum flexibility to support your quality of life. This includes a hybrid work environment and a flexible, adaptable schedule.

National Bank values continuous development and internal mobility. Our personalized training programs, based on learning through action, allow you to master your craft and develop new areas of expertise. Tools such as the Data Academy, language training, Harvard Learning Center, and coaching and mentoring support are available to you at all times.


Requirements


  • Bachelorโ€™s degree in computer science or a related field
  • 5 to 10 years of experience in Python and Terraform development as well as Cloud infrastructure (AWS and Azure)
  • Proficiency with tools such as Github, EKS, Hashicorp Vault, TFC, Datadog, and Splunk
  • Knowledge of software development best practices
  • AWS certification
  • Experience in continuous integration and deployment
  • Strong collaboration skills, autonomy, creativity, and ability to influence


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!