Canonical Software Development Expert
7 days ago
Overview
Canonical is a leading developer of open-source software, including the popular Ubuntu operating system. As a key member of our team, you will play a crucial role in shaping the future of this technology.
Job Description
We are seeking an experienced Software Engineer to join our team in developing and maintaining the Ubuntu Pro Client. This critical component is responsible for managing various services, including security patching, and requires top-notch quality-oriented software engineering skills in Python. Your focus will be on ensuring seamless interoperability with diverse target releases and environments.
In addition to your technical expertise, you will collaborate with our distributed team, writing high-quality code with unit and functional tests, debugging issues, reviewing code produced by colleagues, discussing ideas, and investigating solutions. You will also work from home, with occasional global travel for internal and external events.
Required Skills and Qualifications
- Passionate about the Ubuntu project and its values
- Excellent Python skills with experience contributing to open-source projects
- Strong understanding of deb packaging, apt configuration, and system administration
- Bachelor's degree in Computer Science or related field
- Extensive experience with Python on Linux, plus interest in and experience with at least two of: Ubuntu Linux systems administration, continuous integration, end-system contract management, Debian packaging, working with public or on-premise clouds
Benefits
- Competitive salary ($120,000 - $180,000 per year)
- Opportunity to work with a talented team on cutting-edge technology
- Flexible work arrangement with remote work options
- Professional development opportunities
Location
Our office is located in [location], but we offer flexible work arrangements that allow you to work from anywhere.
About Canonical
Canonical is a leader in the development of open-source software, driving innovation and collaboration across industries. With a strong commitment to community involvement and social responsibility, we strive to make technology accessible to everyone.
-
Python Software Engineer at Canonical
3 weeks ago
London, Greater London, United Kingdom Canonical Full timeAre you a skilled Python engineer looking for a new challenge? We're seeking a talented individual to join our team at Canonical, where you'll have the opportunity to work on a wide range of exciting projects, from cloud and enterprise software to web services and more.About the RoleWrite high-quality, well-designed and well-tested Python softwareCollaborate...
-
Software Developer
3 weeks ago
London, Greater London, United Kingdom Canonical Full timeJob Description: As a cloud automation expert at Canonical, you'll be working on developing and maintaining complex distributed software systems using Go. Your primary focus will be on designing, delivering, and supporting features in Juju, a high-performance cloud automation platform. Key responsibilities include collaborating with a distributed team,...
-
Software Development Expert
4 weeks ago
London, Greater London, United Kingdom Canonical Full timeCanonical seeks a skilled Software Development Expert to join our fully managed infrastructure operations organisation. The successful candidate will work in Python and Golang, collaborating with product, engineering, and operations teams to develop and enhance our opscode and other open source packages. Key responsibilities include designing and delivering...
-
Software Engineering Manager
4 weeks ago
London, Greater London, United Kingdom Canonical Full timeJob OverviewCanonical is seeking an experienced software engineering manager to lead our Linux kernel engineering team. As a key member of our team, you will be responsible for developing and leading a distributed team of engineers in Linux kernel development.ResponsibilitiesLead a distributed team of engineers in Linux kernel developmentDevelop and...
-
London, Greater London, United Kingdom Canonical Full timeAre you passionate about driving business growth through strategic partnerships? Do you have a proven track record in alliance or indirect sales management roles?About the RoleWe are seeking an experienced Partner Sales Manager to join our growing Dell alliances organization. As a key contributor to our team, you will work closely with Dell and Canonical...
-
Marketing Partnership Development Expert
3 days ago
London, Greater London, United Kingdom Canonical Full timeJob OverviewCanonical is seeking a skilled Marketing Partnership Development Expert to join our team. As a key member of our marketing department, you will be responsible for developing and executing marketing strategies that drive business results for Canonical through our partnerships. Your primary focus will be on building and maintaining strong...
-
Software Development Specialist
2 weeks ago
London, Greater London, United Kingdom Canonical Full timeAbout CanonicalCanonical is a global leader in developing open-source software solutions. We pride ourselves on delivering innovative products that drive business growth and improve efficiency.
-
Software Developer
4 weeks ago
London, Greater London, United Kingdom Canonical Full timeCanonical seeks a talented Software Developer to collaborate on the development of cutting-edge industrial edge solutions. Your role will be to design and implement applications that run on constrained IoT devices to powerful gateways, leveraging your expertise in Linux and edge computing. As a key member of our team, you will contribute to the development...
-
Senior Development Lifecycle Expert
7 days ago
London, Greater London, United Kingdom Canonical Full timeThis role involves leading Canonical's effort to get Ubuntu fit for mission-critical environments like automotive, aerospace, industrial robotics, and other highly regulated uses.As a key member of the team, you will work closely with engineering stakeholders to demonstrate Canonical's ways of working, establish qualification requirements, and support...
-
Canonical Ubuntu Server Engineer
1 day ago
London, Greater London, United Kingdom Canonical Full timeJob SummaryCanonical is looking for a skilled software engineer to join our Server Certification team.This role involves contributing to the development of testing tools, troubleshooting hardware issues, and supporting our partners in their certification efforts.ResponsibilitiesDevelop and maintain testing tools for validating Ubuntu's compatibility with...
-
Kernel Developer Opportunity with Canonical
7 days ago
London, Greater London, United Kingdom Canonical Full timeAbout UsCanonical is a technology company based in the UK, dedicated to delivering open source solutions for computing and cloud infrastructure.Salary RangeWe offer a highly competitive salary range of $120,000 - $200,000 per annum, depending on experience, plus performance-driven annual bonuses.Job DescriptionThis is an exceptional opportunity to join our...
-
Software Engineer
4 weeks ago
London, Greater London, United Kingdom Canonical Full timeAs a member of the Kubernetes product team at Canonical, you will be responsible for building operators and addons. This role requires expertise in complete lifecycle management of mission-critical components and a zero-ops experience for seamlessly integrating projects into Kubernetes.You will gain familiarity with the latest features in Kubernetes and will...
-
Software Development Specialist
4 weeks ago
London, Greater London, United Kingdom Canonical Full timeAbout CanonicalCANONICAL is a renowned provider of open-source software and operating systems to the global enterprise and technology markets. Our platform, UBUNTU, is widely used in groundbreaking enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon...
-
Software Development Specialist
3 weeks ago
London, Greater London, United Kingdom Canonical Full timeUnlock Your Potential as a Software Engineer at CanonicalCanonical is a global leader in open-source software and operating systems, and we're seeking a talented Software Engineer to join our team. As a Software Engineer at Canonical, you'll have the opportunity to work on exciting projects that shape the future of technology.This role is perfect for...
-
Software Engineer
3 days ago
London, Greater London, United Kingdom Canonical Full timeCompany OverviewCanonical is a global technology company that specializes in cloud computing, software development, and IT services. Our team of experts works together to deliver innovative solutions that meet the needs of our customers.
-
Software Engineering Manager
4 weeks ago
London, Greater London, United Kingdom Canonical Full timeDrive the future of collaborative open source development as part of the Canonical team.Canonical is seeking an experienced engineering manager to lead our distributed team in developing the Launchpad platform. Launchpad is a robust platform for managing open source development projects, including code hosting and review, bug tracking, package building,...
-
Web Software Developer
2 weeks ago
London, Greater London, United Kingdom Canonical Full timeCompany OverviewCanonical is a global leader in the development of open-source software, with a focus on web-centric technologies. Our team works closely together to build innovative products and services that meet the needs of our customers.Salary and BenefitsWe offer a competitive salary range of $120,000 - $180,000 per year, depending on experience, as...
-
Software Developer
1 month ago
London, Greater London, United Kingdom Canonical Full timeCanonical is building a comprehensive automation suite to provide multi-cloud and on-premise data solutions for the enterprise. The data platform team is a collaborative team that develops a full range of data stores and data technologies, spanning from big data, through NoSQL, cache-layer capabilities, and analytics; all the way to structured SQL...
-
Cloud Software Engineer
4 weeks ago
London, Greater London, United Kingdom Canonical Full timeTransforming Technology at CanonicalAs a software engineer at Canonical, you will have a pivotal role in shaping the future of software-defined data centers and distributed systems. Your primary responsibility will be to contribute to high-performing teams, drive technical delivery, and influence the culture at Canonical. You will work with a globally...
-
Software Engineer
4 weeks ago
London, Greater London, United Kingdom Canonical Full timeAbout CanonicalCanonical 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 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...