Software Developer

1120497
  • Job type

    Contract
  • Location

    Montréal
  • Profession

    Software Development
  • Industry

    Technology & Internet Services
  • Pay

    Regarding profiles
  • Closing date

    23 Oct 2025

Software Developer

Role: Python Developer
Working organization: HYBRID (3-days on site)
Contract: ASAP + 12-MONTHS contract
Location: Montreal, QC
--
Your new company
A global leader in financial services, this organization is known for its cutting-edge technology infrastructure and commitment to innovation. The company supports mission-critical operations across the globe and offers a dynamic environment for engineers passionate about scale, performance, and reliability.

Your new role
As a Backend Engineer within the Infrastructure-as-a-Service (IaaS) Engineering team, you will be responsible for maintaining and enhancing a large-scale, globally deployed VMware-based virtualization platform. You will contribute to the development of internal tools and automation systems that support the provisioning and configuration of virtual machines across the enterprise.

What you'll need to succeed
  • Strong programming skills in
    Python
    and
    Perl, with a focus on writing secure, testable, and maintainable code.
  • Experience working on large-scale, modular codebases (10k+ lines).
  • Solid understanding of
    SQL
    and database programming.
  • Familiarity with modern development tools and practices:
    Git,
    Jenkins,
    Agile, and
    CI/CD.
  • Deep knowledge of
    Linux, including UNIX system calls.
  • Experience in backend development for distributed systems with high availability APIs.
  • Strong collaboration skills, including code reviews, documentation, and cross-team communication.

What you'll get in return
  • The opportunity to work on a globally distributed infrastructure platform.
  • A collaborative and technically advanced engineering environment.
  • Exposure to large-scale systems and enterprise-grade virtualization technologies.
  • A chance to influence the design and evolution of critical infrastructure tools.

What you need to do now
  • Join a team of experienced technologists responsible for managing and improving a global VMware-based platform.
  • Develop solutions to simplify the management, configuration, and support of a heterogeneous virtualization environment.
  • Work on the provisioning system and related tooling, providing APIs and command-line interfaces for managing virtual machine configurations.
  • Collaborate with global teams to deliver scalable, reliable, and well-documented solutions.

Nice to have
  • Experience working in large, multinational enterprises.
  • Background in designing and supporting large-scale IaaS platforms, ideally with VMware.
  • Strong troubleshooting skills across hardware, OS, networking, and storage.
Familiarity with additional programming languages such as
Erlang
or
Prolog.


If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.

If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion on your career.


#LI-DNI

Apply for this job

Talk to Mickael Luengo, the specialist consultant managing this position

Located in Toronto (EN), 8 King Street East, 20th FloorTelephone:  2892716477