Senior Software Developer- Python

1 week ago


Montreal, Quebec, Canada Intelcom | Dragonfly Full time
Intelcom | Dragonfly

With more than 100 sorting stations and operations across three continents, Intelcom | Dragonfly is Canada's leader in last-mile logistics. Our vision is clear: to deliver fast, accurate, and reliable service powered by cutting-edge technology.

A Strategic Role at the Heart of Logistics

Job Description

We are seeking a highly motivated Senior Software Developer to join our team. In this role, you will assist and participate in the development and improvement of our software platforms. You will work closely with various software development squads and stakeholders, contributing to enhancing system functionality and efficiency. This is an exciting opportunity for someone passionate about software development who is eager to make a significant impact.

Detailed Role Overview

As a Senior Software Developer at Intelcom, you will be a key contributor to the design, development, and maintenance of our client-facing APIs and backend services that power our logistics platform. You'll work on a modern, cloud-native stack using Python (object-oriented), C# (.NET Core/6+), and AWS services to support high-throughput, event-driven systems that process millions of logistics transactions daily.

In this role, you'll be responsible for building scalable, reliable microservices and contributing to the evolution of Intelcom's platform architecture. You'll work closely with engineering peers, DevOps, QA, and product teams to deliver performant, secure, and well-documented solutions that drive our operational efficiency and client-facing capabilities.

Responsibilities

Develop, maintain, and evolve Intelcom's client-facing APIs and backend services.
Design and implement event-driven microservices to support real-time logistics workflows.
Write clean, modular, and testable code in Python (OOP) and C# (.NET Core/6+).
Collaborate with architecture and DevOps teams to design scalable, cloud-native solutions on AWS.
Ensure API reliability, security, and performance in high-availability production environments.
Participate in system architecture discussions and contribute to solution design for new and existing services.
Leverage CI/CD pipelines, code reviews, and automated testing to ensure software quality.
Provide mentorship and technical guidance to other developers.
Contribute to documentation of APIs, systems, and internal processes.
Other duties as assigned, related to system integration and software development.

Skills And Qualifications

7+ years of professional software development experience.
Strong experience with Python (with object-oriented programming), C# (.NET Core/.NET 6+).
Deep knowledge of AWS cloud architecture, services, and design patterns.
Experience designing scalable, distributed, and secure cloud applications.
Solid understanding of object-oriented and functional programming principles.
Experience with REST APIs, event-driven architectures, and microservices.
Familiarity with Git, CI/CD tools (e.g., GitHub Actions, Jenkins), and containerization (Docker, ECS/EKS).
Knowledge of SQL and NoSQL databases (e.g., PostgreSQL, DynamoDB).

Nice to Have

Experience with serverless architecture (AWS Lambda, Step Functions)
Experience with front-end technologies (e.g., React, Angular)
Familiarity with Domain-Driven Design (DDD) or Clean Architecture
Exposure to API lifecycle management and documentation tools (Swagger/OpenAPI).
Background in logistics, e-commerce, or real-time processing systems.

Why Join Us?

Benefits

At Intelcom | Dragonfly, you'll thrive in a flexible and stimulating environment, surrounded by passionate talent. You'll also enjoy a wide range of benefits:

On-site gym with a personal trainer
Employer-provided lunch of your choice
Comprehensive group insurance
Group RRSP plan
Wellness days
Partial reimbursement for public transportation
Employee Assistance Program

…and much more.

This position has been opened to address a genuine organizational need within the company.

At Intelcom | Dragonfly, we move forward guided by strong values: collaboration, innovation, excellence, and responsibility.

We embrace diversity, ensure equity, and foster a true sense of belonging.

Accommodation measures are available for individuals with disabilities throughout our recruitment process, in compliance with the law. Please let us know if you have any specific needs.

Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Transportation, Logistics, Supply Chain and Storage

  • Montreal, Quebec, Canada Akur8 Full time

    AKUR815 days agoHybridMontreal, QuebecSenior Levelfull_timeTop BenefitsHealth, dental, vision insuranceRetirement savings planGenerous vacation policyAbout the roleAkur8 is a young, dynamic, fast growing Insurtech scale-up that is transforming insurance pricing and reserving with transparent machine learning. Our SaaS platform leverages the power of...


  • Montreal, Quebec, Canada TEEMA Full time

    Location: Montreal, QC (Hybrid – 4 days onsite, Monday–Thursday)Duration: 12-Month Contract (Extension Possible)Start Date: March 2026Positions Available: 3Rate: $52–$63/hour (T4) - Depending on experience Language Requirement: Bilingual – French & EnglishSecurity & Eligibility RequirementsThis role supports a federal program. Candidates must be...


  • Montreal, Quebec, Canada Toparo Full time

    As a Senior Software Developer, you will play a pivotal role in the growth and development of Logistics Technology Systems for one of our clients, utilizing leading-edge technologies. The ideal candidate is a forward-thinking professional with a strong grasp of industry best practices and proficiency in modern coding languages such as C#, Python, Java, C++,...

  • Python Developer

    2 weeks ago


    Montreal, Quebec, Canada TEEMA Full time

    Job Title: Python Software DeveloperLocation:Montreal, QC — Hybrid (Onsite Monday, Tuesday, Thursday)Rate:$60–70/hour T4Language Requirements:English & FrenchAdditional Requirements:Must meet background check criteria (5 years residency in Canada)Role OverviewThe successful candidate will develop Windows-based software in Python to support testing...


  • Montreal, Quebec, Canada Open Systems Technologies Full time

    Role: Senior Software DeveloperContract: 10 months plus extensionLocation: Montreal – 3 days hybrid Job DescriptionExperienced (mid-level to senior level) who can efficiently manage Python scripting, Java and ideally having worked with REST APIs. The ideal candidate should have a strong technical background in writing code, scripting, integration workflow...


  • Montreal, Quebec, Canada Open Systems Technologies Full time

    Role: Senior Software DeveloperContract: 10 months plus extensionLocation: Montreal – 3 days hybridJob DescriptionExperienced (mid-level to senior level) who can efficiently manage Python scripting, Java and ideally having worked with REST APIs. The ideal candidate should have a strong technical background in writing code, scripting, integration workflow...


  • Montreal, Quebec, Canada GlobalLogic Full time

    Job Responsibilities:Act as the primary technical interface for Python-based business logic and configuration.Collaborate with clients and their end users to understand requirements and deliver solutions.Handle and update a codebase using tools such as Git and GitLab/GitHub.Develop and coordinate in Linux systems.Conduct software testing to ensure high...


  • Montreal, Quebec, Canada Intelcom | Dragonfly Full time

    Intelcom | Dragonfly C'est plus de 100 stations de tri et des opérations sur trois continents. Leader canadien de la logistique du dernier kilomètre, on a une vision claire : offrir une livraison rapide, précise et fiable grâce à une technologie de pointe.Tu veux un emploi en pleine action où tu peux collaborer en équipe et voir l'impact direct de ton...

  • Python Developer

    5 days ago


    Montreal, Quebec, Canada Synechron Full time

    We areAt 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,...


  • Montreal, Quebec, Canada Aversan Inc. Full time $52 - $63

    Senior Embedded Software EngineerAversan Inc. ) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.We are currently seeking a qualified Senior Embedded Software Developer to join our team. The...