1

Python Programmer Jobs in Montreal, QC (NOW HIRING)

NousrecherchonsunDeveloppeurJava/Python/BasedeDonneesexperimente,avec5a7ansd'experience ... Engineering, servicing an array of noteworthy financial services and technology firms. Through ...

Montreal, Quebec - Onsite Work Required We are looking for a Python/Data Software Engineer with a focus on building and maintaining complex data pipelines and tooling within our global financial ...

Document data engineering processes, data flows, and system configurations to facilitate knowledge ... TECHNICAL STACK | Oracle DB| ETL | Power BI | Excel |Python |Spark | Azure Synapse | |Azure ...

This role is ideal for a proactive and innovative software developer who is passionate about ... PYTHON | SQL Languages: French and English Ability to communicate in English, both orally and in ...

Votre Stack de Jeu : • Python • SQL • Databricks / Delta Lake • Spark / PySpark • Git ... Data & AI Solutions Developer Analyst Location: Montreal Work Mode: Hybrid -- 2 days/week onsite ...

... developers) in the afternoon. Your Responsibilities: Build and Deploy * Lead the architecture ... Develop high-quality libraries, services, and automations in Python (and related tooling) with an ...

Create comprehensive Python foundations for Equisoft product integrations, establishing reusable ... Work with DevOps teams to deploy AI integrations using containerization, CI/CD pipelines, and cloud ...

Proficiency in Python programming and software development practices, with experience in building and maintaining scalable, production-grade software systems. * Working knowledge and project-based ...

next page

Showing results 1-20

People also search for

Python Programmer information

Are Python programmers in demand?

Python programmers are in high demand across various industries due to the language's versatility, ease of learning, and widespread use in data analysis, web development, and automation. Employers seek professionals skilled in Python, often requiring knowledge of frameworks like Django or Flask and experience with libraries such as Pandas or NumPy. The demand is expected to grow as technology continues to evolve and data-driven decision-making becomes more prevalent.

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

To thrive as a Python Programmer, you need strong proficiency in Python programming, understanding of algorithms, and a background in computer science or related fields. Familiarity with development tools like Git, testing frameworks such as PyTest, and experience with libraries like Django or Flask are typically required. Problem-solving ability, attention to detail, and effective teamwork are standout soft skills for this role. These skills ensure the development of reliable, scalable software solutions and smooth collaboration within technical teams.

What Do Python Programmers Do?

A Python programmer uses the programming language called Python to write code for various applications, including big data manipulation, web servers, program scripting, and more. In this career, the software allows you to program quicker using fewer lines, which creates an easy-to-read code. You can find work in web or game development, data visualization, and analyzing data, among others. Your job duties vary based on your specialization, but they usually include working with files and extensive support libraries, creating, testing and implementing new or updated applications, and examining the code to spot problems.

What are some common challenges Python Programmers face when working on large-scale projects, and how can they overcome them?

Python Programmers working on large-scale projects often encounter challenges such as managing code maintainability, optimizing performance, and coordinating with cross-functional teams. To address these, it’s essential to follow best practices like modular programming, using virtual environments, and employing version control systems such as Git. Regular code reviews and clear communication within the team help maintain code quality and ensure everyone is aligned. Leveraging frameworks and libraries effectively can also streamline development and reduce repetitive tasks.

What is the difference between Python Programmer vs Software Developer?

AspectPython ProgrammerSoftware Developer
Required CredentialsTypically a degree in Computer Science or related field; proficiency in PythonDegree in Computer Science or related; proficiency in multiple programming languages including Python
Work EnvironmentOften in tech companies, startups, or freelance projects focused on Python-based tasksIn various industries, working on full software solutions, often across multiple languages and platforms
Employer & Industry UsageTech firms, data analysis, automation projectsSoftware firms, IT departments, app development

While a Python Programmer specializes in Python coding, a Software Developer works on broader software solutions, often using multiple languages. Both roles require similar foundational skills, but Software Developers typically handle more comprehensive project responsibilities.

What are Python Programmers?

Python Programmers are software developers who specialize in writing code using the Python programming language. They design, develop, and maintain applications or systems, often working on tasks such as web development, data analysis, machine learning, automation, and scripting. Python Programmers need strong problem-solving skills and a good understanding of programming concepts. They often collaborate with other developers, data scientists, and stakeholders to build efficient and scalable solutions.
What are the most commonly searched types of Python Programmer jobs in Montreal, QC? The most popular types of Python Programmer jobs in Montreal, QC are:
What job categories do people searching Python Programmer jobs in Montreal, QC look for? The top searched job categories for Python Programmer jobs in Montreal, QC are:
Infographic showing various Python Programmer job openings in Montreal, QC as of June 2026, with employment types broken down into 69% Full Time, 27% Part Time, 1% Temporary, and 3% Contract. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution.
Java/Python DB Developer

Java/Python DB Developer

Synechron

Montreal, QC

Full-time

Medical, Dental, Vision, Life, PTO

Posted 20 days ago


Job description

Nous sommes

Chez Synechron, nous croyons en la puissance du numerique pour transformer les entreprises en mieux. Notre cabinet de conseil mondial combine la creativite et la technologie innovante pour offrir des solutions numeriques de premier plan. Les technologies progressistes et les strategies d'optimisation de Synechron couvrent l'intelligence artificielle, le conseil, le numerique, le cloud et DevOps, les donnees et l'ingenierie logicielle de bout en bout, au service d'une multitude d'entreprises de services financiers et de technologie renommees. Grace a des initiatives de recherche et developpement dans nos FinLabs, nous developpons des solutions de modernisation, de l'intelligence artificielle et de la blockchain aux modeles de science des donnees, a la souscription numerique, aux applications mobiles de premier plan, et bien plus encore. Au cours des 20 dernieres annees, notre entreprise a ete honoree de plusieurs distinctions d'employeur, reconnaissant notre engagement envers nos equipes talentueuses. Avec des clients de premier plan a notre actif, Synechron compte une main-d'uvre mondiale de plus de +16,850 personnes et possede 60 bureaux dans 20 pays au sein des principaux marches mondiaux.

Notre defi:

NousrecherchonsunDeveloppeurJava/Python/BasedeDonneesexperimente,avec5a7ansd'experience,pourrejoindrenotreequipedeDonneesdeReferenceSecuritaires.Lecandidatidealseraresponsabledudeveloppementetdelamaintenancedesapplicationsdedonneesdereference,delatraductiondesexigencesmetierensolutionstechniques,ainsiquedelacollaborationavecdesequipesmondialespourassurerunesourcing,unchargementetunedistributiondesdonneesfluide.

Informations Complementaires*
Le salaire de base pour ce poste variera en fonction de la geographie et d'autres facteurs. Conformement a la loi, le salaire de base pour ce poste s'il est pourvu a Montreal est de 90,000 $ CAD a 98,000 $/an et avantages sociaux (voir ci-dessous).

Responsabilites

  • Developper,amelioreretmaintenirlesapplicationsauseindesplateformesSRD,enassurantuncodedehautequaliteetlerespectdesmethodologiesSDLC.
  • Collaboreraveclespartiesprenantesmetier,lesanalystesetlesequipesmondialespourrecueillirlesexigences,concevoirdessolutionstechniquesetlivrerdesimplementationsdeboutenbout.
  • TravaillerdansunenvironnementLinux,enexploitantSQLetlesfondamentauxdesbasesdedonneesrelationnellespouroptimiserlesprocessusdegestiondesdonnees.
  • IntegrerJSON,XMLetautresformatsdedonneesdanslesworkflowsapplicatifs,etutiliserdesoutilsd'IApourameliorerlaproductivite.
  • Garantirlaprecision,l'integriteetlasecuritedesdonneesdereferencetoutenfaisantpreuvederesponsabiliteetdesensdel'initiativedansl'executiondestaches.

Exigences :

  • MaitrisedeslangagesdeprogrammationJavaouPythonavecuneconnaissanceapprofondiedesmethodologiesSDLC.
  • Experiencesignificativeaveclesbasesdedonneesrelationnelles,SQL,proceduresstockees,triggersetfondamentauxdesbasesdedonnees.
  • FamiliariteaveclesenvironnementsLinuxetlesoutilsd'intelligenceartificiellepourcoder,commeGithubCopilot.
  • ConnaissancedesformatsJSON,XML,etdestechniquesd'integrationdedonnees.
  • Excellentescompetencesencommunication,soucidudetail,etsensproactifdelaresponsabilite.
  • (Optionnel)ExperienceavecSpring,Hibernate,APIsREST,Microservices,MongoDB,scripting(Shell,Python),outilsdeplanification(Autosys,Cron,Airflow),etsystemesdemessagerie(Kafka,IBMMQ).

nous offrons:

  • Une organisation multinationale avec 60 bureaux dans 20 pays et la possibilite de travailler a l'etranger.
  • 15 jours (3 semaines) de conges annuels payes plus 10 jours de conges personnels et jours de maladie supplementaires.
  • Un regime d'assurance complet comprenant : assurance medicale, dentaire, visuelle, assurance vie et invalidite de longue duree.
  • Une politique hybride flexible.
  • REER avec contribution de l'employeur jusqu'a 4%.
  • Une politique de certification d'enseignement superieur.
  • Udemy a la demande pour tous les employes de Synechron avec un acces gratuit a plus de 5000 cours selectionnes.
  • Possibilites de coaching avec des collegues experimentes de nos Laboratoires d'Innovation Financiere (FinLabs) et de nos Groupes d'Excellence (CoE).
  • Projets de pointe dans les principales banques de premier rang, les institutions financieres et les compagnies d'assurance du monde entier.
  • Une culture de travail veritablement diversifiee, joyeuse et mondiale.

DECLARATION DE DIVERSITE ET D'INCLUSION DE SYNECHRON

La diversite et l'inclusion sont fondamentales pour notre culture, et Synechron est fier d'etre un lieu de travail egalitaire et un employeur pratiquant l'action positive. Notre initiative de diversite, d'equite et d'inclusion (DEI) 'Synclusive' s'engage a favoriser une culture inclusive - promouvoir l'egalite, la diversite et un environnement respectueux envers tous. Nous croyons fermement qu'une main-d'uvre diversifiee contribue a renforcer les entreprises avec succes en tant qu'entreprise mondiale. Nous encourageons les candidats de divers horizons, qu'il s'agisse de race, d'origine ethnique, de religion, d'age, de statut matrimonial, de genre, d'orientation sexuelle ou de handicap, a postuler. Nous autonomisons notre main-d'uvre mondiale en proposant des arrangements de travail flexibles, du mentorat, une mobilite interne, des programmes d'apprentissage et de developpement, et bien plus encore.

Toutes les decisions d'emploi chez Synechron sont basees sur les besoins de l'entreprise, les exigences du poste et les qualifications individuelles, sans tenir compte du genre, de l'identite de genre, de l'orientation sexuelle, de la race, de l'origine ethnique, du handicap ou du statut de veteran du candidat, ou de toute autre caracteristique protegee par la loi.

We are

At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron's progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. Through research and development initiatives in our FinLabs we develop solutions for modernization, from Artificial Intelligence and Blockchain to Data Science models, Digital Underwriting, mobile-first applications and more. Over the last 20+ years, our company has been honored with multiple employer awards, recognizing our commitment to our talented teams. With top clients to boast about, Synechron has a global workforce of 16,850+, and has 60 offices in 20 countries within key global markets.

Our challenge

WeareseekingaskilledJava/Python/DatabaseDeveloperwith5-7yearsofexperiencetojoinourSecuritiesReferenceDatateam.Theidealcandidatewillberesponsiblefordevelopingandmaintainingreferencedataapplications,translatingbusinessrequirementsintotechnicalsolutions,andcollaboratingwithglobalteamstoensureseamlessdatasourcing,loading,anddistribution.

Additional Information*

The base salary for this position will vary based on geography and other factors.In accordance with law, the base salary for this role if filled within Montreal is CAD $90k - CAD $98k/year & benefits (see below).

The Role

Responsibilities:

  • Develop,enhance,andmaintainapplicationswithintheSRDplatforms,ensuringhigh-qualitycodeandadherencetoSDLCmethodologies.
  • Collaboratewithbusinessstakeholders,analysts,andglobalteamstogatherrequirements,designtechnicalsolutions,anddeliverend-to-endimplementations.
  • WorkinaLinuxenvironment,leveragingSQLandRDBMSfundamentalstooptimizedatamanagementprocesses.
  • IncorporateJSON,XMLschemas,andotherdataformatsintoapplicationworkflows,andutilizeAIcodingtoolstoimproveproductivity.
  • Ensureaccuracy,integrity,andsecurityofreferencedatawhiledemonstratingownershipandaccountabilityforassignedtasks.

Requirements:

  • ProficiencyinJavaorPythonprogramminglanguageswithasolidunderstandingofSDLCmethodologies.
  • StrongexperiencewithRDBMS,SQL,storedprocedures,triggers,anddatabasefundamentals.
  • FamiliaritywithLinuxenvironmentsandAIcodingtoolssuchasGithubCopilot.
  • KnowledgeofJSON,XMLschemas,anddataintegrationtechniques.
  • Excellentcommunicationskills,attentiontodetail,andaproactivesenseofownership.
  • (Optional)ExperiencewithSpring,Hibernate,RESTAPIs,Microservices,MongoDB,scripting(Shell,Python),schedulingtools(Autosys,Cron,Airflow),andmessagingsystems(Kafka,IBMMQ).

We offer:

  • A multinational organization with 60 offices in 20 countries and the possibility to work abroad.
  • 15 days (3 weeks) of paid annual leave plus an additional 10 days of personal leave(floating days and sick days).
  • A comprehensive insurance plan including medical, dental, vision, life insurance, and long-term disability.
  • Flexible hybrid policy.
  • RRSP with employer's contribution up to 4%.
  • A higher education certification policy.
  • On-demand Udemy for Business for all Synechron employees with free access to more than 5000 curated courses.
  • Coaching opportunities with experienced colleagues from our Financial Innovation Labs (FinLabs) and Center of Excellences (CoE) groups.
  • Cutting edge projects at the world's leading tier-one banks, financial institutions and insurance firms.
  • A truly diverse, fun-loving and global work culture.

SYNECHRON'S DIVERSITY & INCLUSION STATEMENT

Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative 'Same Difference' is committed to fostering an inclusive culture - promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.


All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant's gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.

Candidate Application Notice