
Senior Developer for Ubuntu Pro Client
5 days ago
Software Engineer: Develop, test and release improvements to the Ubuntu Pro client.
- Job Description: The Ubuntu Pro client is a command-line tool that manages specialist services provided by Canonical. As a Software Engineer, you will work with the Ubuntu Server team and other product teams to develop, test and release improvements to the Pro client. This role requires quality-oriented software engineering in Python and a focus on software interoperability over a vast range of target releases and environments.
- Responsibilities:
- Collaborate proactively with a distributed team to develop high-quality code, unit tests, and functional tests.
- Debug issues and produce high-quality code to fix them.
- Review code produced by other engineers.
- Discuss ideas and investigate to find good solutions.
- Requirements:
- 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.
- What We Offer:
- A distributed work environment with twice-yearly team sprints in person.
- A personal learning and development budget of USD 2,000 per year.
- An annual compensation review.
- Recognition rewards.
- Annual holiday leave.
- Maternity and paternity leave.
- A Team Member Assistance Program & Wellness Platform.
- An opportunity to travel to new locations to meet colleagues.
About Us:
We are a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do.
Our Values:
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.
-
Ubuntu Security Engineer
5 days ago
Manama, Manama, Bahrain Canonical Full timeCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...
-
Software Engineer
5 days ago
Manama, Manama, Bahrain Canonical Full timeCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...
-
Manama, Manama, Bahrain Canonical Full timeLead Golang Software Engineer, Commercial SystemsCanonical is hiring a Lead Golang Software Engineer for the Commercial Systems unit. The role involves developing Golang services that support billing, contracts, livepatch, and Ubuntu Pro backend, and collaborating with other engineering and business teams. Location: remote in the EMEA region (all teams...
-
Senior Bootloader
4 weeks ago
Manama, Manama, Bahrain Canonical Full timeJoin or sign in to find your next jobJoin to apply for the Senior Bootloader & System Engineer - Ubuntu Linux role at CanonicalContinue with Google Continue with Google1 week ago Be among the first 25 applicantsJoin to apply for the Senior Bootloader & System Engineer - Ubuntu Linux role at CanonicalWe are seeking an experienced software engineer passionate...
-
Manama, Manama, Bahrain Canonical Full timeCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...
-
Software Engineering Manager, Ubuntu Gaming
5 days ago
Manama, Manama, Bahrain Canonical Full timeOverviewCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon...
-
Senior Software Engineer
4 weeks ago
Manama, Manama, Bahrain Canonical Full timeJoin or sign in to find your next jobJoin to apply for the Senior Software Engineer (Backend) role at Canonical3 days ago Be among the first 25 applicantsJoin to apply for the Senior Software Engineer (Backend) role at CanonicalCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our...
-
Senior Site Reliability
5 days ago
Manama, Manama, Bahrain Canonical Full timeSenior Site Reliability / Gitops EngineerJoin or sign in to find your next jobJoin to apply for the Senior Site Reliability / Gitops Engineer role at CanonicalSenior Site Reliability / Gitops Engineer1 day ago Be among the first 25 applicantsJoin to apply for the Senior Site Reliability / Gitops Engineer role at CanonicalGet AI-powered advice on this job and...
-
Senior Software Engineer
4 weeks ago
Manama, Manama, Bahrain Canonical Full timeSenior Software Engineer - packaging - optimize Ubuntu ServerJoin or sign in to find your next jobJoin to apply for the Senior Software Engineer - packaging - optimize Ubuntu Server role at CanonicalSenior Software Engineer - packaging - optimize Ubuntu Server2 months ago Be among the first 25 applicantsJoin to apply for the Senior Software Engineer -...
-
EMEA Sales Director, ISV Embedded Solutions
4 weeks ago
Manama, Manama, Bahrain Canonical Full timeEMEA Sales Director, ISV Embedded SolutionsJoin or sign in to find your next jobJoin to apply for the EMEA Sales Director, ISV Embedded Solutions role at CanonicalEMEA Sales Director, ISV Embedded Solutions3 days ago Be among the first 25 applicantsJoin to apply for the EMEA Sales Director, ISV Embedded Solutions role at CanonicalCanonical is a leading...