Senior Python Software Engineer

4 weeks ago


Montreal, Quebec, Canada TS Imagine Full time
About the Role

We are seeking a highly skilled Python Developer to join our team at TS Imagine. As a key member of our global development team, you will have the opportunity to work on our real-time risk product, built with a service-oriented architecture in Python, Java, and TypeScript.

Key Responsibilities
  • Design and develop innovative products that solve real institutional customer problems.
  • Work on scalability challenges, optimize code, refactor, modernize systems, migrate data, develop new features, and use production tools.
  • Maintain and fix bugs to ensure everything runs smoothly.
Requirements
  • Minimum of 3 years of experience as a software developer/engineer.
  • Strong computer science fundamentals, including algorithms and data structures.
  • Understanding of operation systems fundamentals, communication protocols, and experience working in Unix/Linux environment.
  • Experience with document-oriented and/or relational databases, virtualization/containerization of a solution, and deep understanding of the Python language and its environment.
  • Proficiency in unit testing methodologies and readiness to shift between programming languages/technologies.
Benefits
  • Unlimited vacation and personal days.
  • Annual bonus and salary review.
  • Training budget $1,500.
  • RRSP with 3% company matching.
  • Health insurance.
  • Subvention for public transportation.

Please note that this role requires applicants to be based in Montreal, as it is an in-office position. Remote work is not possible.



  • Montreal, Quebec, Canada Randstad Canada Full time

    Job Summary: We are seeking a highly skilled Senior Software Engineer with expertise in Python and software engineering to join our team.Key Responsibilities:Design, develop, and deploy scalable software applications using Python.Collaborate with cross-functional teams to identify and prioritize project requirements.Develop and maintain high-quality,...


  • Montreal, Quebec, Canada DELAN Full time

    We are looking for a Senior Software Engineer with expertise in Python to join our team. In this role, you will be responsible for designing, developing, and maintaining high-quality software applications.Main Responsibilities:Design and develop software applications using PythonCollaborate with cross-functional teams to identify and prioritize project...


  • Montreal, Quebec, Canada Tecsys Inc. Full time

    About the Role:As a Senior Software Engineer - Python Developer, you will be responsible for designing and developing scalable cloud-based solutions using Python. Your expertise in back-end development and cloud computing will enable you to contribute to the development of our cloud infrastructure.Key Responsibilities:- Design and develop scalable...


  • Montreal, Quebec, Canada Amazon Full time

    Job Summary: As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software applications using Python. This is a full-time position that requires a strong understanding of software development principles and practices. Key Responsibilities: • Design and develop software applications using Python •...


  • Montreal, Quebec, Canada SGS Société Générale de Surveillance SA Full time

    About the RoleWe are seeking a talented Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our software applications. You will work closely with our cross-functional teams to ensure that our software meets the highest standards of quality and reliability.Key...


  • Montreal, Quebec, Canada Astra North Infoteck Inc. Full time

    Job Title: Senior Software Engineer with Expertise in Python, ReactJS, and NodeJSJob Summary:Astra North Infoteck Inc. is seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have expertise in Python, ReactJS, and NodeJS, with a strong background in software development and a passion for delivering high-quality...


  • Montreal, Quebec, Canada Capgemini Full time

    Job Description:We are seeking a Senior Backend Software Engineer to support the development of our Machine Learning Serving platform. The ideal candidate will have expertise in Python and C++ and experience working with AWS and K8s.Key Responsibilities:Design and implement software solutions for the ML Serving platform.Collaborate with cross-functional...


  • Montreal, Quebec, Canada Atlantis IT group Full time

    Job Responsibilities:As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software applications using Python and Agile methodologies.Key Skills: Proficiency in Python programming languageStrong understanding of Agile software development methodologiesExperience with cloud computing platformsWhat We Offer:Our...


  • Montreal, Quebec, Canada SSENSE Full time

    About the Role: We are seeking a skilled Software Engineer to join our team. As a Python Developer, you will be responsible for designing, developing, and testing software applications. You will work closely with cross-functional teams to deliver high-quality products that meet our customers' needs.Responsibilities:Design and develop software applications...


  • Montreal, Quebec, Canada Garderie Sous la bonne étoile Full time

    Job Title: Software EngineerWe are seeking a talented Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying software applications using Java and Python. Responsibilities:* Design and develop software applications using Java and Python* Collaborate with cross-functional...


  • Montreal, Quebec, Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    Job Title: Senior Software EngineerJob Description:We are seeking a highly skilled Senior Software Engineer to join our team at SENIOR SPIRIT OF ROSELLE PARK. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining cloud-based IoT solutions for our clients in the industrial sector.Key Responsibilities:Design and...


  • Montreal, Quebec, Canada Siapartners Full time

    Main ResponsibilitiesAs a Senior Software Engineer, you will be responsible for designing and developing software applications. Your primary focus will be on backend development using Java and Python.Other key responsibilities include:Maintaining and improving existing codebasesCollaborating with cross-functional teamsParticipating in code reviews


  • Montreal, Quebec, Canada Aversan Full time

    Job Summary:The role of a Python Test Software Developer at Aversan involves designing, developing, testing, integrating, and deploying software applications using general languages and technologies for the testing of various satellite payloads.Key Responsibilities: Design, code, test, debug, and document high-quality software development applications. Plan...


  • Montreal, Quebec, Canada Avantier Inc. Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team and contribute to the development of our cloud-based applications. As a Python developer, you will be responsible for designing, implementing, and maintaining our backend systems.Key ResponsibilitiesDesign and implement efficient algorithms and data structures for our backend...


  • Montreal, Quebec, Canada Apptoza Inc. Full time

    Description:We are seeking a senior software engineer for a contract position at Apptoza Inc. This long-term role requires a bachelor's degree in computing science and 3+ years of experience integrating software systems and services.Responsibilities:3+ years of experience integrating software systems and servicesBachelor's degree in computing science or...


  • Montreal, Quebec, Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    Senior Software Engineer (Java)**About the Role**SENIOR SPIRIT OF ROSELLE PARK is seeking a highly skilled Senior Software Engineer (Java) to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying cloud-based solutions to help manufacturers monitor their industrial equipment and improve...


  • Montreal, Quebec, Canada Randstad Full time

    About the Job:As a software engineer at our company, you will be responsible for designing and developing software applications using Java and Python. Your primary goal will be to create efficient, scalable, and maintainable software solutions that meet our clients' needs.Key Responsibilities:• Design and develop software applications using Java and...


  • Montreal, Quebec, Canada SAP Full time

    About the Role:As a Senior Software Engineer in Data Science, you will be responsible for designing and developing scalable data solutions using Python. Your primary focus will be on building and maintaining complex data pipelines, ensuring data quality, and optimizing system performance.Key Responsibilities:- Design and develop data pipelines using Python-...


  • Montreal, Quebec, Canada ALLTECH CONSULTING SVC INC Full time

    **Company Overview**AllTech Consulting SVC INC is a leading provider of infrastructure engineering services. Our team has extensive experience in designing and implementing Linux infrastructure for distributed systems.**Job Description**We are seeking an experienced DevOps engineer to join our infrastructure engineering team. As a senior Python developer,...


  • Montreal, Quebec, Canada Macdonald, Dettwiler And Associates Corporation Full time

    About the JobWe are seeking a skilled Software Engineer to join our team. The ideal candidate will have proficiency in Java and Python programming languages.Responsibilities* Design and develop software applications using Java and Python* Collaborate with cross-functional teams to meet business objectives* Troubleshoot and resolve software...