Software Engineer

3 semanas atrás


Região Geográfica Imediata de Criciúma, Brasil Canonical Tempo inteiro
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.

#J-18808-Ljbffr
  • Senior Software Engineer

    3 semanas atrás


    Região Geográfica Imediata de Criciúma, Brasil dLocal Tempo inteiro

    Join to apply for the Senior Software Engineer - Payins role at dLocal 1 day ago Be among the first 25 applicants Join to apply for the Senior Software Engineer - Payins role at dLocal Why should you join dLocal?dLocal enables the biggest companies in the world to collect payments in 40 countries in emerging markets. Global brands rely on us to increase...

  • Software Engineer

    3 semanas atrás


    Região Geográfica Imediata de Criciúma, Brasil Ryz Labs Tempo inteiro

    Join to apply for the Software Engineer (Elixir) role at Ryz Labs Join to apply for the Software Engineer (Elixir) role at Ryz Labs Get AI-powered advice on this job and more exclusive features. RYZ Labs is looking for a Software Engineer to join one of our client’s teams, from the sports merchandising industry!We’re looking for a Software Engineer...

  • Senior Software Engineer

    3 semanas atrás


    Região Geográfica Imediata de Criciúma, Brasil Kuali, Inc. Tempo inteiro

    Senior Software Engineer (Remote Contractor, Brazil) We’re looking for Senior Full Stack Engineers to join our team as remote contractors. We’re seeking experienced engineers based in Brazil or across Latin America who want to join a US engineering team building our next generation of our enterprise software platform for delivering amazing customer...


  • Região Geográfica Imediata de Criciúma, Brasil Dandy Tempo inteiro

    Senior Software Engineer II, Practice Engagement (Brazil) Join to apply for the Senior Software Engineer II, Practice Engagement (Brazil) role at Dandy Senior Software Engineer II, Practice Engagement (Brazil) Join to apply for the Senior Software Engineer II, Practice Engagement (Brazil) role at Dandy Get AI-powered advice on this job and more exclusive...

  • Site Reliability

    2 semanas atrás


    Região Geográfica Imediata de Criciúma, Brasil Canonical Tempo inteiro

    Join to apply for the Site Reliability / Gitops Engineer role at Canonical 1 day ago Be among the first 25 applicants Join to apply for the Site Reliability / Gitops Engineer role at Canonical Get AI-powered advice on this job and more exclusive features. Canonical is a leading provider of open source software and operating systems to the global...


  • Região Geográfica Imediata de Criciúma, Brasil Speechify Tempo inteiro

    Join to apply for the Software Engineer, iOS Core Product - São Paulo, Brazil role at Speechify 2 days ago Be among the first 25 applicants Join to apply for the Software Engineer, iOS Core Product - São Paulo, Brazil role at Speechify PLEASE APPLY THROUGH THIS LINK: DO NOT APPLY BELOWThe mission of Speechify is to make sure that reading is never a...

  • Android Engineer, eero

    3 semanas atrás


    Região Geográfica Imediata de Criciúma, Brasil Amazon Tempo inteiro

    Join to apply for the Android Engineer, eero role at Amazon Continue with Google Continue with Google Join to apply for the Android Engineer, eero role at Amazon Get AI-powered advice on this job and more exclusive features. Sign in to access AI-powered advices Continue with Google Continue with Google Continue with Google Continue with Google Continue...

  • Senior Manual QA Engineer

    2 semanas atrás


    Região Geográfica Imediata de Criciúma, Brasil Valor Software Tempo inteiro

    Overview Valor Software is a software development and consulting company that leverages open-source technologies to drive innovation and business growth for its clients. Duration : around 3 months with possible prolongationProject : Work on a tachograph analysis software used in cargo transportation. What We Offer A strategic role in a fast-growing...


  • Região Geográfica Imediata de Criciúma, Brasil QuintoAndar Tempo inteiro

    Grupo QuintoAndar | Staff Software Engineer (Women Applicants Only) Join to apply for the Staff Software Engineer role at QuintoAndar . Grupo QuintoAndar is the most valuable real estate tech company in Latin America, born in Brazil to innovate the housing ecosystem. We aim to reduce bureaucracy and simplify processes for renting, buying, and selling homes,...


  • Região Geográfica Imediata de Criciúma, Brasil Red Hat Tempo inteiro

    Get AI-powered advice on this job and more exclusive features. Overview The Red Hat Customer Experience and Engagement (CEE) team is looking for an experienced engineer to join our Solutions Support team in Colombia. In this role, you will become an expert in Red Hat’s offerings and technologies, like Red Hat OpenShift, Red Hat Enterprise Linux (RHEL), and...