Canonical10.03.26
AI SCORE 8.5

Software Engineer - Cloud Sustaining Engineering (Remote)

$90K–$120K/year

About the Role

We're hiring a Software Engineer for Cloud Sustaining Engineering to join our innovative team at Canonical. This remote role offers an exciting opportunity to work with cutting-edge technologies in open source software development, particularly focusing on Linux-based infrastructure and applications.

What You'll Do

  • Resolve complex customer problems related to Ubuntu, OpenStack, and Kubernetes.
  • Maintain close working relationships with Canonical's field, support, and product engineering teams.
  • Participate in upstream communities and contribute to open source projects.
  • Develop fixes, backport patches, and collaborate with upstream for inclusion.
  • Review code produced by other engineers and demonstrate good judgment in technical methods.
  • Prioritize work effectively and manage your time against project deadlines.
  • Engage in team discussions to improve processes, tools, and documentation.
  • Communicate technical information clearly and concisely.

Requirements

  • Professional experience as a software engineer with a strong background in Computer Science or STEM.
  • Proficiency in Linux, OpenStack, Kubernetes, or other cloud technologies.
  • Strong development experience with Python, Go, C, or C++ on Linux.
  • Ability to troubleshoot using gdb and other debugging tools.
  • Familiarity with git source code repositories and branches.
  • Exceptional academic track record from high school and preferably university.
  • Willingness to travel up to 4 times a year for internal events.

Nice to Have

  • A passion for technology and collaboration with brilliant minds.
  • Curiosity, flexibility, and strong communication skills.
  • Experience with Ubuntu Linux, Ceph, QEMU/KVM, and distributed systems.

What We Offer

  • Competitive salary with an annual compensation review.
  • Performance-driven annual bonus and recognition rewards.
  • Personal learning and development budget of USD 2,000 per year.
  • Distributed work environment with team sprints twice a year.
  • Annual holiday leave and maternity/paternity leave.
  • Employee Assistance Programme for support.
  • Opportunity to travel internationally for team meetings and events.
  • Priority Pass for travel upgrades during company events.
Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This Software Engineer role at Canonical offers a unique opportunity to work remotely on cutting-edge open source technologies. With competitive compensation and a strong focus on professional development, this position is ideal for tech enthusiasts.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

About Canonical

Explore Canonical careers in 2026 and discover exciting job opportunities in remote, hybrid, and office roles. Utilize advanced filters to tailor your job search, track your applications seamlessly, and gain valuable company insights. Whether you're looking to join a dynamic team or advance your career, find your ideal position at Canonical and step into the future of technology today.

Industry
Tech
Location
Remote

Generating success profile...

Analyzing job requirements and market data

Loading market overview...

Analyzing market trends and skill demands

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.