Software Engineer - Python - Ubuntu Pro client - graduate level Job at Canonical, Honolulu, HI

TEdWR01iWkJjTm5RT1c1cmljTkxsODhTTUE9PQ==
  • Canonical
  • Honolulu, HI

Job Description

Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level 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 such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include leading public cloud and silicon providers, and industry leaders across sectors. The company is founder-led, profitable, and growing, with a global distributed team of 1200+ colleagues in 75+ countries, mostly working remotely. We are hiring a Software Engineer to develop, test, and improve the Ubuntu Pro client, a command-line tool that manages enterprise services and security patches for Ubuntu systems. The role involves collaborating with the Ubuntu Server team, cloud partners, and other Canonical teams to enhance the clients quality and stability, which is critical as it is pre-installed on every Ubuntu system. The ideal candidate will have strong Python skills, experience with open source Python projects, and familiarity with Ubuntu Linux systems administration, packaging, and system administration. They should be passionate about open source, quality, and supporting a diverse user base from enterprise to hobbyist environments. The role entails: Collaborating proactively with a distributed team Writing high-quality code with tests to develop new features Debugging and fixing issues Reviewing code contributions Participating in discussions and solution investigations Working remotely with occasional travel (2-4 weeks/year) What we are looking for in you: A passion for technology and collaboration with talented teams Curiosity, flexibility, articulation, and accountability Soft skills such as enthusiasm, initiative, thoughtfulness, and self-motivation Bachelors degree or equivalent in Computer Science, STEM, or related fields Extensive experience with Python on Linux Interest and experience in Ubuntu Linux administration, CI, cloud management, or Debian packaging Open source community engagement is a plus What we offer: Distributed work environment with biannual in-person team sprints Annual learning and development budget of USD 2,000 Regular compensation reviews and performance rewards Comprehensive benefits including leave, parental leave, wellness programs, and travel opportunities About Canonical: Canonical pioneers open source solutions, publishing Ubuntu, a key platform for AI, IoT, and cloud. We hire globally, maintain high standards, and foster innovation and excellence. Working here offers a remote-first environment that encourages growth and new skills. Canonical is an equal opportunity employer, committed to diversity and inclusion, providing fair consideration regardless of background or identity. Seniority level Entry level Employment type Full-time Job function Engineering and Information Technology Industries Software Development #J-18808-Ljbffr Canonical

Job Tags

Full time, Remote work,

Similar Jobs

Hagerty Consulting Inc

FEMA PA Program Delivery Manager Job at Hagerty Consulting Inc

 ...their response; and obtain and manage grants and loans to support their recovery.This is not for immediate hire. Candidates for the FEMA Public Assistance (PA) Program Delivery Manager position will be considered for our internal Recovery Cadre pipeline. Individuals we... 

Trekrecruit

Golang Developer Job at Trekrecruit

 ...This is a remote position. Job Description: Design, develop, and deploy backend services and microservices using Golang . Build high-performance, scalable, and resilient applications hosted in AWS . Integrate APIs, data sources, and... 

Talent4Health

Travel Nurse RN - Telemetry Job at Talent4Health

 ...Job Description Talent4Health is seeking a travel nurse RN Telemetry for a travel nursing job in Wilmington, North Carolina. Job Description & Requirements ~ Specialty: Telemetry ~ Discipline: RN ~ Start Date: 12/01/2025~ Duration: 13 weeks ~36 hours... 

Dallas Staffing

Mig Welder Job at Dallas Staffing

 ...Mig Welder Responsible for laying out and welding structural steel to build metal structures. Responsibilities: Weld and cut black carbon and galvanized steel while interpreting blueprints. Operate hand tools, grinders, and basic shop machinery, or demonstrate... 

Busch's Inc.

Starbucks Barista (Multi-Location, Full Time) Job at Busch's Inc.

Job Description Job Description Starting wage up to: $17.50/hr. with experience ???? Food Lovers Unite! ???? Buschs is HIRING and we want you! ???????? Love food, fun, and fabulous people? Join our family-owned Michigan team and cook up a career full of flavor...