Software Developer
JOB_53335961120497Job type
ContractLocation
MontréalProfession
Software DevelopmentIndustry
Technology & Internet ServicesPay
Regarding profilesClosing 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.
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
Software DeveloperJOB_533359611204972025-07-252025-10-23
Talk to Mickael Luengo, the specialist consultant managing this position
Located in Toronto (EN), 8 King Street East, 20th FloorTelephone: 2892716477JOB_53335961120497