Python Developer

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision!

Montreal (administrative region)

Hybrid

CAD 80,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology company in Montreal is seeking a Senior Python Developer to build secure, scalable backend solutions for virtualization platforms. The ideal candidate will have extensive expertise in Python, Linux, SQL, and large-scale systems engineering. Responsibilities include supporting global virtualization infrastructure and developing tools to manage virtual machine configurations. Collaboration with globally distributed teams is essential. This position requires 3 days in the office and face-to-face interviews are mandatory.

Qualifications

  • 5+ years of experience in Python and Perl programming.
  • Experience with large-scale modular projects (10,000+ lines).
  • Strong collaboration skills essential for code reviews and documentation.

Responsibilities

  • Maintain and enhance VMware-based platforms.
  • Support a large distributed virtualization infrastructure.
  • Develop management solutions for a heterogeneous virtualization environment.

Skills

Proficient in Python
Collaboratively developed modular projects
Knowledge of SQL
Familiarity with Git and Agile methodologies
Expertise in Linux

Tools

Git
Jenkins
VMware

Job description

Required 3 days in office

Face 2 Face interview required

A Senior Python Developer responsible for building secure, scalable backend solutions for globally distributed virtualization platforms, leveraging deep expertise in Python, Linux, SQL, and large scale systems engineering.

Essential skills/knowledge/experience
  • Proficient in Python and Perl programming, with a focus on writing secure, testable, and robust code.
  • Experience working on large-scale (10,000+ lines), collaboratively developed modular projects.
  • Knowledge of SQL and database programming.
  • Familiarity with modern development tools and practices, including Git, Jenkins, Agile methodologies, and continuous integration.
  • Strong collaboration skills, including conducting code reviews, providing and implementing specifications, and writing documentation.
  • Expertise in Linux, with familiarity in UNIX system calls.
  • Experience with backend server development for state-based distributed systems that provide highly available APIs.
Desirable skills/knowledge/experience
  • Experience working in large, multi-national enterprises and collaborating within globally distributed teams.
  • Background in designing, implementing, and supporting large-scale production IaaS platforms, especially using virtualization technologies such as VMware.
  • Proficient troubleshooting skills across hardware, operating systems, networks, and storage.
  • Knowledge of additional programming languages, such as Erlang and Prolog.
Your responsibilities
  • Become part of a team of skilled technologists dedicated to maintaining and enhancing a large-scale, globally deployed VMware-based platform.
  • Support global virtualization infrastructure, which is a large and distributed installation. The environment is centrally configured and managed using a suite of integrated open source and internally developed tools, including configuration components and numerous user space tools and libraries.
  • Develop solutions that facilitate easy management, configuration, and support of a heterogeneous virtualization environment, ensuring its stability.
  • Contribute to the development of the provisioning system and associated tooling that supports the platform, offering APIs and a command-based user interface for system administrators, developers, and application support personnel to manage virtual machine configurations.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Backend Engineer - VMware & Scalable Systems
Senior Python Backend Engineer - VMware & Scalable Systems

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Montreal (administrative region)

Hybrid
CAD 80,000 - 100,000
Developer/Engineer – Virtualization Infrastructure Tooling
Developer/Engineer – Virtualization Infrastructure Tooling

ALLTECH CONSULTING SVC INC • Quebec

Hybrid
CAD 80,000 - 110,000
Flexible working arrangements
Opportunity for constant learning
State-of-the-art office
Python Developer (Cybersecurity)
Python Developer (Cybersecurity)

Axelon Services Corporation • Montreal (administrative region)

On-site
CAD 70,000 - 110,000
Python Developer
Python Developer

NAM Info Inc • Mississauga

Hybrid
CAD 90,000 - 120,000
Java/Python Developer
Java/Python Developer

ALLTECH CONSULTING SVC INC • Quebec

On-site
CAD 70,000 - 90,000
Python Developer
Python Developer

VySystems • Toronto

On-site
CAD 90,000 - 120,000
Senior Developer Java / Python / AWS / DevOps
Senior Developer Java / Python / AWS / DevOps

Compunnel, Inc. • Mississauga

Hybrid
CAD 120,000 - 160,000
Senior Python Developer
Senior Python Developer

Pinnacle • Toronto

On-site
CAD 120,000 - 180,000
RQ08497 - Software Developer - Senior
RQ08497 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
Python Developer
Python Developer

MaximaTek • Montreal (administrative region)

On-site
CAD 70,000 - 100,000