Ativa os alertas de emprego por e-mail!

Software Engineer - Python - Ubuntu Pro client - graduate level

Canonical

Belo Horizonte

Teletrabalho

BRL 80.000 - 120.000

Tempo integral

Ontem
Torna-te num dos primeiros candidatos

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 is hiring a Software Engineer for the Ubuntu Pro client at a graduate level. The role involves developing and testing software, requiring strong Python skills and a passion for technology. The company offers a distributed work environment and a competitive compensation package.

Serviços

USD 2,000 annual learning budget
Recognition rewards
Wellness programs
Travel opportunities

Qualificações

  • Extensive experience with Python on Linux.
  • Interest in Ubuntu Linux administration.
  • Bonus: open source community engagement experience.

Responsabilidades

  • Develop, test, and release improvements to the Ubuntu Pro client.
  • Write high-quality code with tests to develop new features.
  • Proactive collaboration with a distributed team.

Conhecimentos

Python
Collaboration
Quality Assurance

Formação académica

Bachelor’s in Computer Science or related field

Ferramentas

Linux
Debian packaging
CI

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

1 day ago Be among the first 25 applicants

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

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

We are hiring a Software Engineer to develop, test, and release improvements to 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 more.

You will work with the Ubuntu Server team, cloud partners, and other Canonical teams to improve the Pro client, ensuring its quality and stability, which is critical as it is pre-installed on every Ubuntu system. You will also communicate with users to meet their needs.

This role requires quality-focused software engineering in Python, with an emphasis on interoperability across various environments. Strong Python skills are essential, and contributions to open source projects are advantageous. Knowledge of apt, deb packaging, and system administration is beneficial.

Applicants should be passionate about Ubuntu, quality, and building tools used globally. They should consider edge cases, usability, documentation, and community coordination, working with a broad spectrum of end users.

The role entails:

  • Proactive collaboration with a distributed team
  • Writing high-quality code with tests to develop new features
  • Debugging and fixing issues
  • Code reviews
  • Discussing ideas and investigating solutions
  • Remote work with occasional travel (2-4 weeks/year)

What we are looking for in you:

  • Passion for technology and collaboration with talented people
  • Curiosity, flexibility, articulation, accountability
  • Valuing soft skills, being passionate, enterprising, thoughtful, self-motivated
  • Bachelor’s or equivalent in Computer Science, STEM, or related field
  • Extensive experience with Python on Linux
  • Interest/experience in Ubuntu Linux administration, CI, Debian packaging, cloud environments
  • Bonus: open source community engagement experience

What we offer colleagues:
We offer competitive worldwide compensation, annual reviews, and benefits aligned with our values, including:

  • Distributed work environment with biannual in-person sprints
  • USD 2,000 annual learning budget
  • Recognition rewards, holiday leave, parental leave
  • Wellness programs, travel opportunities, travel perks

About Canonical:
Canonical leads in open source innovation, publishing Ubuntu, a key platform for AI, IoT, and cloud. We hire globally, uphold high standards, and promote excellence. Most colleagues work remotely, and working here encourages innovative thinking, skill development, and personal growth.

Canonical is an equal opportunity employer:
We foster a discrimination-free workplace. Diversity enhances our environment and products, and all applications are given fair consideration.

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

Manaus

Teletrabalho

BRL 60,000 - 90,000

Ontem
Torna-te num dos primeiros candidatos

Software Engineer - Python - Ubuntu Pro client - graduate level

Canonical

São Paulo

Teletrabalho

BRL 80,000 - 120,000

Hoje
Torna-te num dos primeiros candidatos