Software Engineer - Python - Ubuntu Pro client - graduate level Job at Canonical, Portland, ME

  • Canonical
  • Portland, ME

Job Description

Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at Canonical

About the role

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. We have a diverse, global team of over 1200 colleagues across more than 75 countries, with few office-based roles, emphasizing remote collaboration and annual in-person meetings.

We are hiring a Software Engineer to develop, test, and improve the Ubuntu Pro client, a critical command-line tool that manages security and support services for Ubuntu systems, used by millions worldwide. You will collaborate with various teams and partners, ensuring the client’s quality and stability, particularly its interactions with Ubuntu package management.

Responsibilities
  1. Collaborate proactively with a distributed team
  2. Write high-quality code, with unit and functional tests, to develop new features
  3. Debug issues and produce high-quality fixes
  4. Review code from other engineers
  5. Contribute ideas and investigate solutions
  6. Work remotely, with global travel 2-4 weeks per year for events
Ideal candidate
  • Passionate about technology and working with talented teams
  • Curious, flexible, articulate, and accountable
  • Value soft skills such as communication, thoughtfulness, and self-motivation
  • Bachelor’s degree or equivalent in Computer Science, STEM, or related field
  • Extensive experience with Python on Linux
  • Interest or experience with Ubuntu Linux administration, CI, Debian packaging, or cloud environments
  • Open source community engagement is a plus
What we offer
  • Distributed work environment with biannual in-person team sprints
  • Annual personal learning budget of USD 2,000
  • Regular compensation reviews and recognition rewards
  • Generous leave policies, including parental leave
  • Wellness programs and travel opportunities
About Canonical

Canonical is at the forefront of open source innovation, publishing Ubuntu, a key platform for AI, IoT, and cloud solutions. We recruit globally, uphold high standards, and promote a diverse, inclusive workplace where remote work has been the norm since 2004.

Additional details
  • Seniority level: Entry level
  • Employment type: Full-time
  • Job function: Engineering and IT
  • Industry: Software Development
#J-18808-Ljbffr

Job Tags

Full time, Work at office, Remote work, Worldwide, Flexible hours

Similar Jobs

Cyclonaire Corporation

Welder / Fabricator 1 Job at Cyclonaire Corporation

 ...Welder/Fabricator 1 Production | Full-Time | Onsite York, Nebraska Build Your Skills. Build Something Real. Looking for a hands-on career where you can learn, grow, and see the results of your work every day? Cyclonaire is looking for a Welder/Fabricator... 

Disability Network West Michigan

Finance & Accounting Specialist Job at Disability Network West Michigan

 ...and additional duties as required. Works to ensure compliance in finance and mission and protect the financial security of the agency....  ...including AR & AP in Accounting Software daily or as required. Banking, credit card, and investment account reconciliation... 

USASJB

Work From Home Customer Service Representative - Part Time Job at USASJB

 ...Work From Home Data Entry Agent - Part Time Earn at home by taking polls - Customer Service Representative - Data Entry Clerk - Work from home & part time. We are looking for people nationwide to participate in polls - Apply ASAP! We offer you the opportunity... 

Mercury Systems

Contracts Manager III Job at Mercury Systems

 ...innovation with defense-grade security to ensure our warfighters and allies have the technological advantage. Mercury is seeking a Contracts Manager in support of Mercurys Secure Line of Business providing professional Contract Management as an individual team contributor.... 

City of Flint

Fraud Investigator Job at City of Flint

 ...Fraud Investigator Under general direction, performs advanced professional investigative work involving allegations of employee misconduct...  ...to City leadership and coordinates investigations with legal counsel, law enforcement, regulatory agencies, and other governmental...