Talent.com
Software Engineer (Python/Linux/Packaging)
Software Engineer (Python/Linux/Packaging)Canonical • Montreal, Montreal (administrative region), CA
Les candidatures ne sont plus acceptées
Software Engineer (Python/Linux/Packaging)

Software Engineer (Python/Linux/Packaging)

Canonical • Montreal, Montreal (administrative region), CA
Il y a plus de 30 jours
Type de contrat
  • Temps plein
Description de poste

Overview

Join to apply for the Software Engineer (Python/Linux/Packaging) role at Canonical.

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives across public cloud, data science, AI, engineering innovation, and IoT. We have 1200+ colleagues in 75+ countries with very few office-based roles; teams meet two to four times yearly in person to align on strategy and execution.

We are hiring talented Software Engineers with strong Python, Packaging and Linux skills who want to have a positive impact on the day-to-day workflow of thousands of snap, rock and charm publishers. You should be interested in packaging formats, build systems and automation that simplify the lives of developers and engineers shipping software to the widest possible audience.

We design and maintain Python tools to support the developer build and publication process. The team is responsible for tooling that builds snaps, charms and, more recently, rocks. Snapcraft allows developers to deliver app updates to millions of Linux systems automatically, and Charmcraft enables publication on Charmhub for Charmed Operators. Rockcraft provides container images called Rocks for container developers to build production-grade Ubuntu-based images across registries like Docker Hub, with a focus on security and a consistent user experience.

What we are looking for in you

  • You have expertise in Python.
  • You have a strong understanding of the makeup of a modern GNU/Linux distribution.
  • You have a good understanding of build systems and toolchains, including cross-compilation.
  • Experience working with container technology, such as Docker, Kubernetes and LXD.
  • Use your familiarity with languages, toolchains, frameworks, integrations, and CI systems to extend the snap build ecosystem.
  • Work with external open source and commercial projects to understand how we can better serve community needs.

What we offer you

  • Fully remote working environment – we have been working remotely since 2004.
  • Personal learning and development budget of 2,000 USD per annum
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Parental Leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues at sprints
  • Travel upgrades via Priority Pass for long haul company events

About Canonical

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we recruit on a global basis and set a high standard for new hires. Most colleagues have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, and raise your game. Canonical is an equal opportunity employer and we foster a workplace free from discrimination. We will give every application fair consideration.

Seniority level

  • Entry level

Employment type

  • Full-time

Job function

  • Engineering and Information Technology

Industries

  • Software Development

Referrals increase your chances of interviewing at Canonical. Get notified about new Software Engineer jobs in Montreal, Quebec, Canada.

#J-18808-Ljbffr
Créer une alerte emploi pour cette recherche

Software Engineer PythonLinuxPackaging • Montreal, Montreal (administrative region), CA

Offres similaires
Senior Linux Systems Engineer for Ultra-Low Latency Trading

Senior Linux Systems Engineer for Ultra-Low Latency Trading

Hamilton Barnes Associates Limited • Montreal
Temps plein
A leading global quantitative trading firm is seeking a Senior Network Engineer to support its ultra-low-latency trading infrastructure.The successful candidate will maintain large-scale Linux syst...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
AWS Middleware Engineer — Serverless, Python & Event-Driven

AWS Middleware Engineer — Serverless, Python & Event-Driven

ITC Infotech • Montreal
Temps plein
A global technology services provider in Montreal is seeking a Support Engineer skilled in AWS cloud services and Python development.The candidate will develop serverless applications, manage backe...Voir plus
Dernière mise à jour : il y a 6 jours • Offre sponsorisée
Software Engineer – Space Tech, Go & Cloud (Hybrid)

Software Engineer – Space Tech, Go & Cloud (Hybrid)

Northstar Data • Montreal
Temps plein
Une entreprise technologique spécialisée recherche des développeurs logiciels intermédiaires et seniors pour rejoindre ses équipes de traitement d'image et de détermination d'orbite.Vous travailler...Voir plus
Dernière mise à jour : il y a 20 jours • Offre sponsorisée
Python Software Engineer - Hybrid Working - Up to $250,000 CAD Base (+ Bonus)

Python Software Engineer - Hybrid Working - Up to $250,000 CAD Base (+ Bonus)

Hunter Bond • Montreal
Temps plein
An elite quantitative trading firm is seeking a talented Python Software Engineer to join a technology-driven team building next-generation trading and research platforms.This is a deeply engineeri...Voir plus
Dernière mise à jour : il y a 3 jours • Offre sponsorisée
Software Engineer (Canada)

Software Engineer (Canada)

Xona • Montreal
Temps plein +1
Cross-platform desktop development experience (Windows / Linux).Xona is the navigational intelligence company bringing real-time, centimeter-level certainty to any device, anywhere on Earth.With Pu...Voir plus
Dernière mise à jour : il y a 3 jours • Offre sponsorisée
Embedded Linux/Yocto Software Engineer — Robotics

Embedded Linux/Yocto Software Engineer — Robotics

Mecademic • Montreal
Temps plein
Une société spécialisée en automatisation robotique recherche un Ingénieur Logiciel pour structurer l'environnement Linux et développer des services critiques pour les bras robotiques.Vous avez plu...Voir plus
Dernière mise à jour : il y a 8 jours • Offre sponsorisée
Platform Engineer/Middleware Engineer/SRE- 2-3 days a week Onsite at Montreal, QC- Face to Face Interview MUST - laval

Platform Engineer/Middleware Engineer/SRE- 2-3 days a week Onsite at Montreal, QC- Face to Face Interview MUST - laval

Q1 Technologies, Inc. • laval, qc, ca
Temps plein
Role: Platform Engineer/Middleware Engineer/SRE.Location : Montreal, QC - Canada.Long Term Contract(12 + Months).Evaluate and integrate third‑party and open‑source technologies (e.Kafka, Redis, Air...Voir plus
Dernière mise à jour : il y a 2 jours • Offre sponsorisée
Cloud-Native Developer & Linux Systems Engineer

Cloud-Native Developer & Linux Systems Engineer

360 IT Professionals • Montreal
Temps plein
A leading IT consultancy in Montreal is looking for a skilled Developer proficient in Python and Java.You will be responsible for developing cutting-edge security tools and automating processes to ...Voir plus
Dernière mise à jour : il y a 11 jours • Offre sponsorisée
Senior Software Build Engineer Cloud & Automation Montreal

Senior Software Build Engineer Cloud & Automation Montreal

SA TECHNOLOGIES • Montreal
Temps plein
A leading IT consulting firm in Montreal is seeking a Software Build Engineer.The ideal candidate will have over 10 years of experience in build and release management, strong scripting skills in l...Voir plus
Dernière mise à jour : il y a 11 jours • Offre sponsorisée
software engineer

software engineer

TD Bank • Montreal
Temps plein
Software Engineer III (Guidewire ClaimCenter).Work Location: Toronto, Ontario, Canada.Line of Business: Technology Solutions.Pay: $125,500 - $154,000 CAD (temporary market premium, reassessed annua...Voir plus
Dernière mise à jour : il y a 2 jours • Offre sponsorisée
Senior Linux & Cloud Systems Engineer

Senior Linux & Cloud Systems Engineer

Banque Nationale du Canada • Montreal
Temps plein
A prominent Canadian financial institution is seeking a Senior Systems Administrator to ensure stability, security, and evolution of IT environments.The role involves managing Linux and VMware envi...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Python Engineer

Python Engineer

Open Systems Technologies • Montreal
Temps plein
Python engineer to work on a new requirement for database infrastructure maintenance and development.The role will require a self‑sufficient individual, capable of working in a complex environment ...Voir plus
Dernière mise à jour : il y a 13 jours • Offre sponsorisée
Global Field Support Engineer - Python/Linux GNSS

Global Field Support Engineer - Python/Linux GNSS

AEROCONTACT • Montreal
Temps plein
Une entreprise internationale de haute technologie recherche un professionnel pour collaborer avec les clients et fournir une expertise technique en systèmes logiciels.Le poste demande des connaiss...Voir plus
Dernière mise à jour : il y a 14 jours • Offre sponsorisée
Senior Embedded Software Engineer - Real-Time Linux, C/C++, Security

Senior Embedded Software Engineer - Real-Time Linux, C/C++, Security

Right Talent Right Now • Montreal
Temps plein
A technology solutions provider in Montreal is seeking an experienced Embedded Software Designer to develop and test embedded software applications.The ideal candidate will have over 5 years of exp...Voir plus
Dernière mise à jour : il y a 9 jours • Offre sponsorisée
Python/NLP Engineer: Build Intelligent Search with LLMs

Python/NLP Engineer: Build Intelligent Search with LLMs

Alteo Inc. • Montreal
Temps plein +1
A technology firm is seeking a Python/NLP Developer for a permanent position in Montreal.The candidate will maintain features in a search engine, optimize backend systems, and collaborate with expe...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Middleware Platform Engineer — IBM MQ / RabbitMQ

Middleware Platform Engineer — IBM MQ / RabbitMQ

Talan Group • Montreal
Temps plein
Une entreprise de conseil international recherche un spécialiste pour concevoir et installer IBM MQ.Vous travaillez avec des équipes pour déployer des solutions et assurer le support technique.Un m...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Site Reliability Engineer (Linux / Cloud Infrastructure)

Site Reliability Engineer (Linux / Cloud Infrastructure)

Atlantis IT Group • Montreal
Temps plein
Site Reliability Engineer (Linux / Cloud Infrastructure) role with hands-on experience across Linux, distributed systems, scripting, databases, monitoring, containers, cloud SaaS integrations, mess...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
3 Days In-Office Middleware Engineer - Python Kubernetes SSO

3 Days In-Office Middleware Engineer - Python Kubernetes SSO

Sophus IT Solutions • Montreal
Temps plein
An IT consultancy in Montreal is seeking a candidate with exceptional Python programming skills and experience in Linux environments to fill a pivotal role focusing on DevOps practices with a signi...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée