Solutions Engineer

Pioneering tech firm at the forefront of the global move to open source, publishing Ubuntu.
Backend
Senior Software Engineer
Remote
AI · Enterprise SaaS · Cybersecurity

Description For Solutions Engineer

Canonical, the company behind Ubuntu, is seeking a Solutions Engineer to help shape the future of open source IT, DevOps, and IS. This role involves working on revolutionizing open source application and infrastructure operations through model-driven operations and next-generation infrastructure-as-code.

As a Solutions Engineer, you'll be part of a team working closely with the managed infrastructure operations team, which runs many private OpenStack clouds and Kubernetes clusters for customers worldwide. Your work will primarily involve Python software development, focusing on enabling true DevOps workflows and enhancing operations code packages and Ubuntu itself.

Key responsibilities include:

  • Designing and delivering open source software operations code in Python and Golang
  • Working with the entire Linux stack, from kernel to applications
  • Shaping high-quality open source monitoring and alerting infrastructure
  • Rethinking open source operations for customers and the open source community
  • Following agile software development practices
  • Coaching and developing colleagues
  • Growing a healthy, collaborative engineering culture

The ideal candidate is a passionate Python developer with strong organizational skills, understanding of cloud computing concepts, practical knowledge of Linux and networking, and a commitment to lifelong learning. Experience with Golang is a plus.

Canonical offers a 100% work-from-home environment, learning and development opportunities, competitive salary, recognition rewards, annual leave, and Priority Pass for travel. As a remote-first company since 2004, Canonical provides a unique window into 21st-century digital business and challenges you to think differently and raise your game.

Join Canonical to be part of a diverse team creating the platform for AI, IoT, and the cloud, making a daily impact on the world of open source technology.

Last updated 12 days ago

Responsibilities For Solutions Engineer

  • Work in Python and Golang to design and deliver open source software operations code
  • Work with the entire Linux stack, from kernel, networking, storage, to applications
  • Shape high quality open source monitoring and alerting infrastructure
  • Rethink open source operations for customers and open source community
  • Demonstrate sound engineering design and testing principles in code
  • Follow agile software development practices
  • Coach and develop colleagues
  • Grow a healthy, collaborative engineering culture
  • Global travel up to 10% of time for internal and external events

Requirements For Solutions Engineer

Python
Go
Linux
Kubernetes
  • Passionate Python developer
  • Organized and focused on delivering timely, high-quality software
  • Understanding of reliable operations in an agile world
  • Sound knowledge of cloud computing concepts & technologies
  • Practical knowledge of Linux and networking
  • Commitment to lifelong learning

Benefits For Solutions Engineer

  • 100% work-from-home
  • Learning and development
  • Competitive salary
  • Recognition rewards
  • Annual leave
  • Priority Pass for travel

Interested in this job?

Jobs Related To Canonical Solutions Engineer

C++ Software Engineer - Mir Display System

Senior C++ Software Engineer position at Canonical working on Mir display system and Ubuntu Frame, developing high-performance window management solutions.

C++ Software Engineer - Mir Display System

Senior C++ Software Engineer position at Canonical working on Mir display system and Ubuntu Frame, developing high-performance window management solutions.

Software Engineer

Senior Software Engineer role at Canonical to develop Multipass, a workstation mini-cloud for Ubuntu and appliance VMs.

Software Engineer

Senior Software Engineer role at Canonical to develop Multipass, a workstation mini-cloud for Ubuntu and appliance VMs.

Software Engineer

Senior Software Engineer role at Canonical to develop Multipass, a workstation mini-cloud for Ubuntu and appliance VMs.