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 talented Software Engineer to join their Solutions Engineering team. This role focuses on developing Python and Golang software to enhance DevOps workflows and improve open source operations. The ideal candidate will have a passion for coding, experience with Linux, and a strong understanding of cloud computing. Join a forward-thinking company that values collaboration, creativity, and continuous learning. Enjoy a distributed work environment with opportunities for personal development and travel, all while contributing to the transformative power of open source technology.
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, and industry leaders across sectors. We are a pioneer in global distributed collaboration, with over 1200 colleagues in 75+ countries, and very few office-based roles. Teams meet a few times annually in interesting locations worldwide to align on strategy and execution.
The company is founder-led, profitable, and growing. We aim to shape the future of open source IT, devops, and infrastructure management, from bare metal to containers, revolutionizing open source application and infrastructure operations.
We seek a leader to inspire and guide a regional software engineering team to develop and innovate in this space. Our Solutions Engineering team works closely with our managed infrastructure operations team, managing private OpenStack clouds and Kubernetes clusters globally, to improve our infra-as-code products based on real-world experience. We primarily develop in Python, creating automation tools that simplify operations for users building on Ubuntu.
The role involves developing Python and Golang software focused on enabling DevOps workflows, working across the Linux stack, and shaping open source monitoring and alerting infrastructure. You will rethink open source operations, demonstrate sound engineering principles, follow agile practices, and foster a collaborative team culture. Travel up to 10% for events is expected.
Canonical is a pioneering tech firm leading the open source movement. As the publisher of Ubuntu, a key platform in AI, IoT, and cloud, we are transforming software. We hire globally and uphold high standards of excellence. Most colleagues work remotely, fostering a future-oriented work environment that encourages innovation and skill development.
Canonical is an equal opportunity employer, committed to diversity and inclusion. We consider all applications fairly, regardless of background or identity.