1

Sr Python Engineer Jobs in Quebec (NOW HIRING)

We are seeking a Senior Python Developer with over 7 years of experience to design and build scalable, resilient enterprise applications with a focus on LLM-based AI solutions. Information Security ...

Software Engineer

Montreal, QC · Hybrid

CA$300K/yr

Senior Software Developer (Python) Industry: Elite FinTech Compensation: Up to $300k CAD Total 1st Year Compensation Location: Downtown Montreal (Hybrid) As part of the team, you could be: * Working ...

next page

Showing results 1-20

Sr Python Engineer information

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

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 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 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 May 2026, with employment types broken down into 90% Full Time, 6% Part Time, 3% Contract, and 1% Nights. Highlights an 81% Physical, 5% Hybrid, and 14% Remote job distribution.
Senior Python Developer

Senior Python Developer

Bounteous

Montreal, QC • On-site

Full-time

Posted 19 days ago


Job description

Bounteous is a premier end-to-end digital transformation consultancy dedicated to partnering with ambitious brands to create digital solutions for today's complex challenges and tomorrow's opportunities. With uncompromising standards for technical and domain expertise, we deliver innovative and strategic solutions in Strategy, Analytics, Digital Engineering, Cloud, Data & AI, Experience Design, and Marketing.

Our Co-Innovation methodology is a unique engagement model designed to align interests and accelerate value creation. Our clients worldwide benefit from the skills and expertise of over 4,000+ expert team members across the Americas, APAC, and EMEA. By partnering with leading technology providers, we craft transformative digital experiences that enhance customer engagement and drive business success.

We are seeking a Senior Python Developer with over 7 years of experience to design and build scalable, resilient enterprise applications with a focus on LLM-based AI solutions. 

Information Security Responsibilities
  • Promote and enforce awareness of key information security practices, including acceptable use of information assets, malware protection, and password security protocols
  • Identify, assess, and report security risks, focusing on how these risks impact the confidentiality, integrity, and availability of information assets
  • Understand and evaluate how data is stored, processed, or transmitted, ensuring compliance with data privacy and protection standards (GDPR, CCPA, etc.)
  • Ensure data protection measures are integrated throughout the information lifecycle to safeguard sensitive information
Requirements:
  • 7+ years of experience with Python development with a focus in AI/ML
  • Bachelor's in computer science or related field
  • Enterprise application design experience
  • Experience with OOP and design patterns
  • System Design: Resiliency, observability, scalability, performance
  • Methodology : Agile development experience
     
AI/ML specific requirements:
  • Prompt engineering: Create, maintain and update prompts for LLM version
  • LLM experience -Working with OpenAI and different LLM models
  • Testing: Conduct benchmarking experiments and performance analysis
  • Monitoring - Ongoing monitoring of ML solutions
Nice-to-have skills:
  • Java development experience
  • Machine leaning and vector database
  • Microsoft Azure cloud
  • FinTech application development
  • Global delivery team experience.
We invite you to stay connected with us by subscribing to our monthly job openings alert here.

Bounteous is proud to be an equal opportunity employer. Bounteous does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, physical or mental disability, national origin, veteran status, or any other status protected under federal, state, or local law. Bounteous is willing to sponsor eligible candidates for employment visas. 

For employment opportunities based in Canada:
Bounteous is an equal opportunity employer. In accordance with the Ontario Human Rights Code and Accessibility for Ontarians with Disabilities Act, 2005, accommodation will be provided at any point throughout the hiring process, provided the candidate makes their accommodation needs known to Bounteous. We welcome applications from all qualified candidates. 

*Must be legally eligible to work in Canada. 
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job