
Software Engineer
1 day ago
Canonical delivers open source software to millions of Linux, Windows and Mac machines through Ubuntu and the wider Canonical ecosystem. We are expanding our scope, to help developers ship their software efficiently to clouds and IoT devices.
This is an opportunity for a talented software engineer with a passion for developer experience and build tooling to have a positive impact on the day-to-day workflow of thousands of snap and charm publishers. To be successful on this team you'll need to be interested in packaging formats, build systems and automation that can simplify the lives of developers and engineers trying to ship software to the widest possible audience.
We design and maintain specialist Python tools to support the developer build and publication process. The team takes responsibility for tooling that builds snaps, charms and more recently, rocks (OCI images).
Snapcraft allows developers to deliver app updates to millions of Linux systems automatically, eliminating the long tail of supported releases and complex install instructions. Snapcraft enables thousands of applications from over a thousand developers, including well-recognised names like Spotify, Slack, and Microsoft.
Likewise, Charmcraft enables collaboration between charmed operator developers, and publication on Charmhub, home of the Charmed Operator Collection. Charmed Operators enable developers to package software like databases, event queues, caches, observability tools, identity tools and more, right alongside the operations code that enables teams to integrate and operate that software at scale from Day 0 to Day 1,000, and beyond.
What we are looking for in you
- You have expertise in Python.
- You have a strong understanding of the makeup of a modern GNU/Linux distribution.
- You have a good understanding of build systems and toolchains, including for cross-compilation.
- Experience working with container technology, such as Docker, Kubernetes and LXD.
- Use your familiarity with languages, toolchains, frameworks, integrations, and CI systems to extend the snap build ecosystem.
- Work with external open source and commercial projects to understand how we can better serve community needs.
What we offer you
Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilization. Our compensation philosophy is to ensure equity right across our global workforce.
In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. Please note that additional benefits may apply depending on the work location and, for more information on these, you can ask in the later stages of the recruitment process.
- Fully remote working environment - we've been working remotely since 2004
- Personal learning and development budget of 2,000USD per annum
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Parental Leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues at 'sprints'
- Priority Pass for travel and travel upgrades for long haul company events.
About Canonical
Canonical is a pioneering tech firm that is 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 on a daily basis. 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.
Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business.
Canonical is an equal opportunity employer. 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.
-
Software Engineer
4 days ago
Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full timeThis is an exciting opportunity for a software engineer passionate about open source software, Linux, and OpenStack. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.As a software engineer on the OpenStack Engineering team, you'll be building Charmed...
-
Software Engineering Director
2 days ago
Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full timeJob Title: Software Engineering DirectorWe are seeking a highly experienced and visionary leader to join our team as the Software Engineering Director. As the Head of Engineering, you will be responsible for establishing technical direction, providing leadership, and mentorship to our teams.In this role, you will ensure alignment of engineering initiatives...
-
Software Engineer
2 weeks ago
Kuwait City, Al Asimah 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
2 weeks ago
Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L 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 Position
17 hours ago
Kuwait City, Al Asimah SWATX Full timeCompany OverviewSWATX is an innovative company that aims to drive business success through cutting-edge applications and solutions. Our team collaborates with cross-functional teams to develop software applications.Job DescriptionAs a Software Engineer at SWATX, you will be responsible for developing and maintaining software applications, collaborating with...
-
Senior Software Engineer
4 days ago
Kuwait City, Al Asimah Bleems Full timeAs a Senior Software Engineer, you will play a key role in designing, developing, and maintaining high-quality software solutions that meet the evolving needs of our organization. You will collaborate with cross-functional teams to implement scalable and efficient systems, leveraging your expertise in .NET technologies and mobile app development frameworks....
-
Software Engineer
3 days ago
Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full timeUse your deep C++ skills on Windows and MacOS to build an amazing open source developer experience with Multipass, the workstation mini-cloud at your fingertips which provides Ubuntu and appliance VMs on demand for build, test and prototyping. The Multipass team is hiring a Software Engineer to join our distributed team. We greatly value quality in our code,...
-
Software Quality Engineer
6 days ago
Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full timeKey ResponsibilitiesAs a Software Quality Engineer, you will be responsible for designing and executing performance tests to assess the system's stability, scalability, and response times under different conditions. You will also analyze and report on the performance results and recommend optimizations as needed.You will work closely with development teams...
-
Python Software Engineer
16 hours ago
Kuwait City, Al Asimah Canonical Full timeCanonical is hiring a Python Software Engineer to join the Certification team, who make the tools which enable us to know that a desktop, laptop, server or IoT device is working properly. We work at the interface of hardware and software, so the ideal candidate is a Python developer familiar with hardware.The Certification team develops the tools needed to...
-
Software Engineer
3 days ago
Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full timeSoftware Engineer - Data Infrastructure - OpenSearch/ElasticSearchCanonical 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...
-
Software Development Engineer
24 hours ago
Kuwait City, Al Asimah AASTRA TECHNOLOGIES Full timeAASTRA TECHNOLOGIES seeks a skilled and experienced software development engineer to lead the implementation of innovative SharePoint solutions. As a technical lead, you will be responsible for designing and developing custom SharePoint applications using SharePoint Designer, Visual Studio, and other tools.Key Responsibilities:Develop and implement custom...
-
Software Development Engineer
2 days ago
Kuwait City, Al Asimah V2X Inc Full timeJob SummaryWe are seeking a skilled Data Analyst to join our team as a Senior Software Developer. The ideal candidate will have experience in software development, data analytics, and algorithm design.About V2X Inc.V2X Inc. is a leading provider of innovative solutions for the global marketplace. We value integrity, respect, and responsibility, and we are...
-
Software Architect and Laravel Engineer
3 days ago
Kuwait City, Al Asimah Raw Code Developers (RCD) Full timeWe are seeking a talented and experienced Software Architect and Laravel Engineer to join our dynamic team at Raw Code Developers (RCD). As a key member of our team, you will be responsible for designing, implementing, and maintaining web applications using PHP and Laravel.Key Responsibilities:Design and develop robust and scalable web applications using PHP...
-
Golang Software Engineer, Commercial Systems
2 weeks ago
Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full timeCanonical is a leading provider of open-source software and operating systems for 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, and...
-
Software Engineering Team Lead
3 days ago
Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full timeAs a key member of our team, you will oversee the integration of business systems to ensure seamless data flow and automate business processes across the company. You will collaborate with cross-functional teams to design, develop, and operate engineering solutions, identifying areas for process improvement and delivering innovative engineering solutions....
-
Software Quality Assurance Engineer
1 week ago
Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full timeAbout the RoleAre you passionate about ensuring software quality and delivering flawless user experiences? We're looking for a Software Quality Assurance (QA) Engineer to join our team and play a critical role in testing and improving our products.In this role, you will design, execute, and automate test cases to identify bugs, improve performance, and...
-
Software Engineer for Certification Team
16 hours ago
Kuwait City, Al Asimah Canonical Full timeWe are looking for a skilled software engineer to join our Certification team at Canonical, the company behind Ubuntu.Job DescriptionThis is an exciting opportunity to work on test automation tools and Linux-based embedded hardware, enabling entirely new Linux-based hardware testing capabilities.The role involves developing and maintaining Canonical's open...
-
Distributed Systems Software Engineer
2 days ago
Kuwait City, Al Asimah Canonical Full timeAbout CanonicalWe are a leading developer of cloud computing solutions. Our team is responsible for creating and maintaining high-quality software for distributed systems.At Canonical, you will have the opportunity to work with cutting-edge technologies like Kubernetes, OpenStack, and Juju. You will develop CI pipelines that power our cloud integration...
-
Ubuntu Core Software Engineer
2 weeks ago
Kuwait City, Al Asimah Canonical Full timeRedefine the Linux experience in the embedded environments with the smallest, most secure, and updatable operating system in the IoT market. This is an opportunity for a software engineer passionate about open source software, Linux, security, and the developer experience. This challenging role demands a high degree of technical skill with low-level...
-
Quality Assurance Engineer
4 days ago
Kuwait City, Al Asimah Quick Broker Application Full timeWe're looking for a highly skilled Quality Assurance Engineer - Software Development to join our team at Quick Broker Application and contribute to the development of high-quality software products.In this role, you will be responsible for designing, executing, and automating test cases to identify bugs, improve performance, and ensure that our software...