Software Engineer - Python - Ubuntu Pro client - graduate level
Canonical
We are hiring a Software Engineer to develop, test and release improvements to the Ubuntu Pro client.
Ubuntu Pro is a suite of specialist services provided by Canonical. The Ubuntu Pro Client is a command‑line tool that manages all these services.
The quality and stability of the Ubuntu Pro Client is critically important, since it comes pre‑installed on every Ubuntu system. You will work with the Ubuntu Server team, alongside major cloud partners and multiple Canonical product teams to develop, test and release improvements to the Pro client. You will also be a voice in communication with our users, ensuring their needs are met.
This role requires quality‑oriented software engineering in Python and a focus on software interoperability. Excellent Python skills are a key requirement, with previous contributions to open source Python projects as an advantage. Experience in configuring apt, and knowledge of Debian packaging and general system administration is advantageous.
Applicants should be passionate about the Ubuntu project and its values, building tools used by millions of people globally.
The role entails- Collaborate proactively with a distributed team
- Write high quality code, with unit and functional tests, to create new features
- Debug issues and produce high quality code to fix them
- Review code produced by other engineers
- Discuss ideas and investigate to find good solutions
- Work from home, with global travel 2 to 4 weeks per year for internal and external events
- You love technology and working with brilliant people
- You are curious, flexible, articulate, and accountable
- You value soft skills and are passionate, enterprising, thoughtful, and self‑motivated
- You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
- You have extensive experience with Python on Linux
- You have interest in and experience with two or more of the following: Ubuntu Linux systems administration, continuous integration, end‑system contract management, Debian packaging, working with public or on premise clouds
- Bonus points if you have experience engaging with the open source community
- Distributed work environment with twice‑yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Team Member Assistance Program & Wellness Platform
- Opportunity to travel to new locations to meet colleagues
- Priority Pass and travel upgrades for long‑haul company events
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
#J-18808-Ljbffr- Canonical is hiring a Software Engineer in Pisa, Italy, to develop and enhance the Ubuntu Pro client. Ideal candidates will have strong Python skills and experience in software interoperability, along with familiarity in Linux systems and Debian packaging. The role involves...SoftwareUbuntuRemoto
- ...Software Engineering Manager - Cross-platform C++ - Multipass Home based - Europe, Pisa Canonical... ...and technology markets. Our platform, Ubuntu, is very widely used in breakthrough... ...annually (and more often for graduates and associates) to ensure we recognise...SoftwareLaureatoUbuntuRemotoLavoro da casa
- ...and ODM customers to pre-load Ubuntu Desktop and Ubuntu Core,... ...to millions of users. As a Software Engineering Manager you will lead and manage... ...of the Linux system, low-level debugging, critical thinking... ...QEMU/KVM, LXC/LXD, Containers, Python, Go, C, bash, Postgresql,...SoftwareLaureatoUbuntu
- ...leading provider of open source software and operating systems to the... ...markets. Our platform, Ubuntu, is very widely used in breakthrough... ...cloud, data science, AI, engineering innovation and IoT. Our customers... ...annually (and more often for graduates and associates) to ensure we...SoftwareLaureatoUbuntuLavoro da casaOrario flessibile
- ...Canonical is seeking an Engineering Manager based in Pisa, Italy, to lead a team focused on optimizing Ubuntu for world-class cloud partners such as Amazon and Google. Responsibilities... ...'s in Computer Science, experience in Python or Golang, and familiarity with agile...LaureatoUbuntuRemoto
- ...servizi esterni ed al sistema di notifiche che raggiunge centinaia di migliaia di persone ogni mese. In particolare: Sviluppo in Python e Node.js Integrazione con piattaforme esterne come Airbnb, Booking.com, Immobiliare.it e Idealista Sviluppo e manutenzione...SoftwareLaureatoTemporaneoLungo termineLavoro ibridoRemotoLavoro da casa
- ...role at Canonical .Role Overview Canonical is a global software company that publishes Ubuntu and open‑source enterprise solutions for cloud,... ...on various factors including your geographical location, level of experience, knowledge and skills. In addition to the...SoftwareUbuntuTempo pienoOrario flessibile
- A leading software provider is seeking a Product Manager for the Ubuntu Desktop. The role involves leading product vision, collaborating with teams, and engaging with the open source community. Ideal candidates should have a strong technical background, exceptional communication...SoftwareUbuntu
- ...skilled and versatile senior software engineer to join the product... ...end languages and frameworks: Python, Flask, FastAPI ~ Experience... ...solutions and products to support clients answer key business... ...tech contribution at every level. Working with us means to challenge...SoftwareLaureatoTempo pieno
85797 £
...microservices, gRPC to REST, Kubernetes to Docker, Python to Rust—you’ll apply technologies... ...options. You don't need to wait until graduation to apply. We offer flexible start dates and... .... Equity and Salary Typical entry‑level salary £85,797 in London and €66,065 elsewhere...SoftwareLaureatoPart-timeTempo pienoImpiego permanenteTempo determinatoRemotoOrario flessibile- ...Speckand, a leading software product company in the FinTech sector, is seeking recent graduates for its innovative Graduate Development Program in Trento, Italy. This... ...Master’s in a STEM field, a solid command of Python and SQL, and are fluent in English and Italian...SoftwareLaureato
- A leading software product company in Italy is seeking recent graduates for a Graduate Development Program. The role involves conducting user interviews, designing wireframes, and collaborating with various teams to enhance user experiences. Candidates should hold a master...SoftwareLaureatoTempo pienoImpiego permanente
- An established industry player in Financial Technology is seeking Junior Software/Artificial Intelligence Engineers. This role offers a unique three-year Graduate Development Program designed for recent graduates eager to grow in a dynamic, innovative environment. You'll...SoftwareLaureatoTempo pienoImpiego permanente
- ...Canonical is looking for a Software Engineer who is passionate about building resilient distributed systems. You will contribute to Canonical... ...candidates will have a solid background in test strategies, Python or Go development, and CI tools. Canonical offers competitive...SoftwareRemoto
- ...partnership with OEMs Work with our engineering team to shape the development roadmap for... ...competitive landscape Engage with the Ubuntu user community, key partners, OEMs and... ...Understanding of Linux and the wider open source software community Understanding of computer...SoftwareUbuntuRemoto
- ...Our client is dedicated to making nuclear power more accessible... ...Role The Civil Engineer and Layout Architect will be... ...Utilizing civil engineering software (e.g., STAAD.Pro, SAP2000, ANSYS) for structural... ...relationships and influence at all levels of the organization. #J-...Software
- Meetup is seeking talented individuals in Pisa, Italy to build products that impact millions, taking ownership from idea to production. The role involves integrating powerful AI tools into development workflows and working across diverse technology stacks. We offer permanent...SoftwareLaureatoImpiego permanenteTempo determinatoRemotoOrario flessibile
- ...responsible for. Work closely with the engineering leads to oversee the product development... ...and/or the management of open source software in the cloud native landscape. Experiences... ...source. As the company that publishes Ubuntu, one of the most important open source...SoftwareUbuntuRemotoLavoro da casa
- A leading technology firm seeks a developer in Italy to take ownership of system design and development. The role involves building scalable products used by millions, integrating AI into workflows, and choosing the best technology stacks. Candidates should possess strong...SoftwareLaureatoRemotoOrario flessibile
- ...highly skilled Senior Data Engineer who is passionate about... ...languages or similar: Python, SQL. Strong knowledge... ...and develop AI-based software solutions and products to support clients answer key business questions... ...contribution at every level. Working with us means...SoftwareTempo pieno
- Bending Spoons is seeking a talented software developer to create impactful software and integrate AI tools into the development process. In this role, you will take ownership from concept to production, simplify complex systems, and collaborate with a driven team. The...SoftwareLaureatoRemotoOrario flessibile
- ...Canonical is a leading provider of open source software and operating systems to the global... ...and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise... ...such as public cloud, data science, AI, engineering innovation and IoT. The company is...SoftwareUbuntu
- ...this role you design, code, and refine software within a fintech environment, improving... ...to impactful solutions that support our clients and partners. This is an opportunity to... ...existing software Provide training to other engineers Maintain and upgrade software...SoftwareLaureato
- ...About the job Our Graduate Program (aka Leadership... ...Specialist and DevSecOps Engineers is a three-year... ...for it now. # A good level of written and spoken... ...B2). # Proficient in Python or at least one scripting... ...workflow automation software, data, and business insights...SoftwareLaureatoTempo pienoImpiego permanentePermesso di lavoro
- ...di un Linux Developer (Debian / Security / Automation) per un Cliente leader nel settore aerospaziale e difesa. I candidati ideali saranno... ...(TLS, gestione accessi e dati) Esperienza in packaging software, rilascio, testing e validazione Esperienza con containerizzazione...SoftwareLaureatoImpiego permanente
- ...ricerchiamo Backend Developer (Java, .NET, Python...) Frontend Developer (Angular, React,... ..., BPR, Agile, SCRUM...) System/Test Engineer automotive (ADAS, Infotainment...) Data... ...valore del tuo lavoro. Collaborerai con clienti, partner e colleghi di tutto il mondo per...SoftwareLaureato
- Join a forward-thinking company as an Embedded Software Engineer, where you will design and develop low-level drivers and RTOS components. This exciting role focuses on digital energy and electric vehicles, allowing you to work on groundbreaking technology. If you have...Software
- ...prevents risk hazards in mining, civil engineering, and monitoring applications. Our pioneering... ...Pisa-based office we are looking for a Software Technical Leader to drive the design and... ...with OpenAPI : spec-first design, client/server generation, versioning, and documentation...SoftwareLaureato
45.645,6 €
...Software Developer – Infrastructure and Systems Support Location: European Gravitational Observatory (EGO), Pisa(IT) Kind of position... ...: 45.645,60 € annual gross (Liv.IIIa Fascia 0) Required level of education: Master’s degree in technical or scientific fields...SoftwareTempo pienoImpiego permanente1.600 - 2.000 €/mese
...SPARK MACHINERY SRL CERCA UN ELETTRONICO SOFTWARISTA COLLAUDATORE Siamo una realtà dinamica,... ...pronta a mettersi in gioco tra sviluppo software, collaudo in sede e trasferte... ...assistenza tecnica direttamente presso i nostri clienti all’estero (trasferte) . I REQUISITI...SoftwareTempo pienoContratto con partita IVADisponibilità immediata
