Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An innovative tech firm is seeking a passionate Software Engineer to join their Solutions Engineering team. This role involves designing and delivering open source software operations code primarily using Python and Golang, while working across the Linux stack. You will play a crucial part in shaping high-quality monitoring infrastructure and fostering a collaborative engineering culture. With a focus on cloud computing and distributed systems, this position offers the opportunity to work with cutting-edge technologies and contribute to a pioneering open source platform. Join a dynamic team that values excellence and continuous learning in a remote-friendly environment.
Join us to apply for the Software Engineer - Solutions Engineering 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, as well as industry leaders across sectors. We are a pioneer in global distributed collaboration, with over 1200 colleagues across 75+ countries and few office-based roles. Teams meet 2-4 times annually in interesting locations worldwide to align on strategy and execution.
We are founder-led, profitable, and growing. Our mission is to shape the future of open source IT, devops, and infrastructure management from bare metal to containers. We aim to revolutionize open source application and infrastructure operations by enabling true model-driven operations via next-generation infrastructure-as-code, supporting high-performance computing, private cloud, data lakes, AI/ML, and analytics. We seek a leader who can inspire and guide a regional software engineering team to drive this initiative.
The Solutions Engineering team collaborates closely with our managed infrastructure operations team, which manages private OpenStack clouds and Kubernetes clusters for global customers. We improve our infra-as-code products based on real-world experience, mirroring that of our users. Our work involves Python development creating open source automation tools that simplify operations on Ubuntu.
Most of the team's work involves Python software development focused on enabling DevOps workflows. We prioritize high-quality design, documentation, testing, and performance to ensure our platform remains the easiest, most robust, and best-performing for infrastructure management.
This role is ideal for software engineers passionate about distributed systems, cloud computing, and the Linux stack—from kernel to networking to virtualization and containers.
Canonical is a pioneering open source tech firm, publisher of Ubuntu, driving innovation in AI, IoT, and cloud. We hire globally, expect excellence, and promote a remote-friendly culture since 2004. Working here challenges you to think differently, learn new skills, and excel.
Canonical is an equal opportunity employer, committed to diversity and fair consideration for all applicants.