← All roles
C

Software Engineer - Solutions Engineering

Canonical · Engineering · Mid · 4d ago

✓

Anyone, anywhere in the world can apply.

Canonical recruits globally across 75+ countries with no geographic, timezone, or residency restrictions specified.

WorldwideAny timezonePythonLinuxGolangDevOps

Applies on the original listing · via Jobicy

Who can apply

Read straight from the listing, so you know before you spend time on it.

Anywhere in the world

Anyone, anywhere in the world can apply.

Canonical recruits globally across 75+ countries with no geographic, timezone, or residency restrictions specified.

Over 1,200 colleagues distributed across 75+ countries worldwide.

Async-first
The listing doesn't promise async-first working.
Contractor / B2B
No mention of hiring international contractors or invoicing.
Global stipend
No home office or equipment budget mentioned.
Annual retreat
Teams meet two to four times annually for in-person global sprints.

Read from the listing automatically. Always confirm the details with the company before you accept an offer.

About the role

As a Software Engineer on the Solutions Engineering team, you will design and deliver open source operations code in Python and Golang to simplify infrastructure management on Ubuntu. Working closely with managed infrastructure operations running large-scale OpenStack and Kubernetes deployments, you will build next-generation infrastructure-as-code and monitoring capabilities across the entire Linux stack.

What you'll do

  • Work in Python and Golang to design and deliver open source software operations code
  • Develop and support automation across the full Linux stack, including kernel, networking, and storage
  • Design and implement robust open source monitoring and alerting infrastructure
  • Apply rigorous software engineering design, documentation, and automated testing practices
  • Coach and collaborate with engineering peers within an agile development workflow
  • Travel globally up to 10% of the time for internal company sprints and external events

What you bring

  • Passionate software developer with solid proficiency in Python
  • Sound knowledge of cloud computing concepts and technologies
  • Practical working knowledge of Linux operating systems and networking
  • Commitment to high code quality, reliable operations, and continuous learning
  • Degree in Computer Science or related field, or Golang experience is a plus

About Canonical

Canonical is the publisher of Ubuntu, one of the world's leading open-source operating systems powering cloud, IoT, AI, and enterprise infrastructure. Operating as a distributed company since 2004, Canonical employs over 1,200 colleagues across more than 75 countries.

View Canonical profile & open roles →

Get new verified roles in your inbox — no account needed.

Unsubscribe any time. See our Privacy Policy.