1

Sr Python Engineer Jobs in Quebec (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 ...

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

... s Engineer role for our client. This is a permanent position, that can either be remote or in ... High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience ...

... s Engineer role for our client. This is a permanent position, that can either be remote or in ... High proficiency in coding/scripting using Python/Go/Ruby/Shell/PowerShell languages * Experience ...

Showing results 41-60

Sr Python Engineer information

What does a Sr Python Engineer do?

A Sr Python Engineer is an experienced software developer who specializes in designing, developing, and maintaining applications using the Python programming language. They often lead projects, mentor junior engineers, and work on complex problems that require deep technical expertise. Their responsibilities may include writing efficient code, optimizing performance, integrating with APIs or databases, and ensuring the overall quality of software solutions. Additionally, they may collaborate with cross-functional teams to deliver robust and scalable applications.

What are the key skills and qualifications needed to thrive as a Sr Python Engineer?

To thrive as a Sr Python Engineer, you need advanced proficiency in Python programming, strong knowledge of software design patterns, and experience with scalable application development, often supported by a degree in computer science or related field. Familiarity with frameworks like Django or Flask, version control systems such as Git, and cloud platforms like AWS or Azure is typically required, with certifications in cloud or Python development considered a plus. Excellent problem-solving abilities, strong communication, and leadership skills help you collaborate effectively and mentor junior engineers. These competencies are critical for delivering robust, efficient solutions and driving technical excellence within development teams.

What are some common challenges Sr Python Engineers face when working on large-scale applications?

Sr Python Engineers often encounter challenges related to maintaining code quality and scalability as applications grow. Managing dependencies, ensuring optimal performance, and coordinating with cross-functional teams can be complex, especially in distributed systems. Additionally, integrating new technologies or frameworks while maintaining backward compatibility requires careful planning and communication. Proactive code reviews, clear documentation, and collaborative problem-solving are essential to overcoming these challenges.

What is the difference between Sr Python Engineer vs Python Developer?

AspectSr Python EngineerPython Developer
Required CredentialsBachelor's degree in CS or related field, experience in Python, often some leadership skillsBachelor's degree in CS or related field, strong Python skills, often less emphasis on leadership
Work EnvironmentTeam lead, project architect, involved in system design and optimizationCode writing, feature development, bug fixing
Employer & Industry UsageTech companies, startups, enterprise softwareWeb development, data analysis, automation projects

While both roles require strong Python skills, Sr Python Engineers typically have more experience, leadership responsibilities, and involvement in system architecture, whereas Python Developers focus more on coding and feature implementation.

What are popular job titles related to Sr Python Engineer jobs in Quebec?

For Sr Python Engineer jobs in Quebec, the most frequently searched job titles are:

What job categories do people searching Sr Python Engineer jobs in Quebec look for?

The top searched job categories for Sr Python Engineer jobs in Quebec are:

What cities in Quebec are hiring for Sr Python Engineer jobs?

Cities in Quebec with the most Sr Python Engineer job openings:

Infographic showing various Sr Python Engineer job openings in Quebec as of August 2026, with employment types broken down into 94% Full Time, 3% Part Time, and 3% Contract. Highlights an 84% Physical, 6% Hybrid, and 10% Remote job distribution.

Senior Data Engineer - (Canada-based)

Artefact

Montreal, QC • Hybrid

Full-time

Re-posted 14 days ago


Job description

Who we are

Artefact is a new generation of a data service provider, specializing in data consulting and data-driven digital marketing, dedicated to transforming data into business impact across the entire value chain of organizations. We are proud to say that we're enjoying skyrocketing growth.

Our broad range of data-driven solutions in data consulting and digital marketing are designed to meet our clients' specific needs, always conceived with a business-centric approach and delivered with tangible results. Our data-driven services are built upon the deep AI expertise we've acquired with our 300+ client base around the globe.

We have over 2000 employees across 34 offices who are focused on accelerating digital transformation. Thanks to a unique mix of company assets: state of the art data technologies, lean AI agile methodologies for fast delivery, and cohesive teams of the finest business consultants, data analysts, data scientists, data engineers, and digital experts, all dedicated to bringing extra value to every client.

Responsibilities

We are looking for a Senior Data Engineer to join our dynamic team. This role is ideal for someone with a deep understanding of data engineering and a proven track record of leading data projects in a fast-paced environment. 

  • Key Responsibilities

    • Design, build, and maintain scalable and robust data pipelines using SQL, Python, Databricks, Snowflake, Azure Data Factory, AWS Glue, Apache Airflow and Pyspark.
    • Lead the integration of complex data systems and ensure consistency and accuracy of data across multiple platforms.
    • Implement continuous integration and continuous deployment (CI/CD) practices for data pipelines to improve efficiency and quality of data processing.
    • Work closely with data architects, analysts, and other stakeholders to understand business requirements and translate them into technical implementations.
    • Oversee and manage a team of data engineers, providing guidance and mentorship to ensure high-quality project deliverables.
    • Develop and enforce best practices in data governance, security, and compliance within the organization.
    • Optimize data retrieval and develop dashboards and reports for business teams.
    • Continuously evaluate new technologies and tools to enhance the capabilities of the data engineering function.

    Qualifications

    • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
    • 6+ years of industry experience in data engineering with a strong technical proficiency in SQL, Python, and big data technologies.
    • Extensive experience with cloud services such as Azure Data Factory and AWS Glue.
    • Demonstrated experience with Databricks and Snowflake.
    • Solid understanding of CI/CD principles and DevOps practices.
    • Proven leadership skills and experience managing data engineering teams.
    • Strong project management skills and the ability to lead multiple projects simultaneously.
    • Excellent problem-solving skills and the ability to work under tight deadlines.
    • Strong communication and interpersonal skills.
    • Excellent understanding of data architecture including data mesh, data lake and data warehouse.

    Preferred Qualifications:

    • Certifications in Azure, AWS, or similar technologies.
    • Certifications in Databricks, Snowflake or similar technologies
    • Experience in the leading large scale data engineering projects

We are united by our values and strengthened by our hybrid expertise.

  • There is always a way: We're from the breed of does, of diggers, of makers. Because ideas are valuable only if executed.
  • Client trust is won on the field: Addressing client needs flows better hands on at their side.
  • If not used, it is useless: Our love for technology translates into a steep desire for adoption, true brilliance is about impact.
  • If not shared, our work is not done: Sharing knowledge is the best way to button up a mission, benefitting clients and colleagues.
  • We learn everyday: Tech is a land where everything move at the speed of light, you better be ready to challenge yourself.