Ativa os alertas de emprego por e-mail!

Software Engineer - Python - Ubuntu Pro client - graduate level

Canonical

Porto Alegre

Teletrabalho

BRL 30.000 - 50.000

Tempo integral

Há 8 dias

Melhora as tuas possibilidades de ir a entrevistas

Cria um currículo adaptado à oferta de emprego para teres uma taxa de sucesso superior.

Resumo da oferta

Canonical, a leader in open source software, is hiring a Software Engineer to enhance the Ubuntu Pro client. This entry-level role focuses on Python development, testing, and collaboration within a distributed team. Candidates should have strong Python skills and a degree in Computer Science, with a passion for Ubuntu and its community.

Serviços

USD 2,000 annual learning budget
Annual pay reviews and recognition rewards
Wellness programs and travel opportunities
Distributed work with biannual in-person sprints

Qualificações

  • Strong Python skills and experience with open source projects.
  • Familiarity with Ubuntu systems and package management.
  • Attention to edge cases and usability.

Responsabilidades

  • Develop, test, and improve the Ubuntu Pro client.
  • Collaborate with a distributed team and write high-quality code.
  • Debug and fix issues, and conduct code reviews.

Conhecimentos

Python
Open source projects
Ubuntu systems
System administration
Package management

Formação académica

Degree in Computer Science or similar

Descrição da oferta de emprego

Join or sign in to find your next job

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

3 days ago Be among the first 25 applicants

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 top public cloud and silicon providers, and industry leaders worldwide. We are a pioneer in global distributed collaboration, with 1200+ colleagues across 75+ countries and few office-based roles. Teams meet 2-4 times a year in interesting locations globally to align on strategy and execution.

The company is founder-led, profitable, and growing.

We are hiring a Software Engineer to develop, test, and improve the Ubuntu Pro client.

Ubuntu Pro is a suite of services for enterprise and personal users, managed via a command-line tool that handles security patching and other features.

You will work with the Ubuntu Server team, cloud partners, and other Canonical teams to enhance the Pro client, ensuring its quality and stability as it is pre-installed on every Ubuntu system. Your role involves Python development, testing, and community communication.

Candidates should have strong Python skills, experience with open source projects, and familiarity with Ubuntu systems, package management, and system administration. Passion for Ubuntu and its community, attention to edge cases, usability, and documentation are essential.

The role entails:

  • Collaborating with a distributed team
  • Writing high-quality code with tests
  • Debugging and fixing issues
  • Code review
  • Discussing ideas and solutions
  • Working remotely with occasional travel (2-4 weeks/year)

Ideal candidates value technology, curiosity, flexibility, soft skills, and are self-motivated. A degree in Computer Science or similar is required, along with extensive Python experience on Linux. Additional experience in Ubuntu system administration, CI, Debian packaging, or cloud platforms is advantageous. Engagement with open source communities is a plus.

We offer competitive worldwide compensation, performance bonuses, benefits, and a supportive work environment including:

  • Distributed work with biannual in-person sprints
  • USD 2,000 annual learning budget
  • Annual pay reviews, recognition rewards, leave, parental leave, wellness programs, travel opportunities, and travel perks

About Canonical:
Canonical pioneers in open source, publishing Ubuntu, a key platform for AI, IoT, and cloud. We hire globally, uphold high standards, and support remote work since 2004. Working here challenges you to innovate and grow.

Canonical is an equal opportunity employer, valuing diversity and fostering an inclusive environment.

Seniority level
  • Entry level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • Hospitals and Health Care, Non-profit Organizations, and Government Administration
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.

Ofertas semelhantes

Software Engineer - Python - Ubuntu Pro client - graduate level

Canonical

Curitiba

Teletrabalho

BRL 30.000 - 50.000

Há 9 dias

Software Engineer - Python - Ubuntu Pro client - graduate level

Canonical

Buenos Aires

Teletrabalho

USD 30.000 - 45.000

Há 9 dias