Enable job alerts via email!

Software Architect - Containers / Virtualisation

Canonical

Cincinnati (OH)

Remote

USD 90,000 - 150,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Software Architect to lead the development of innovative solutions in container and virtualization technologies. This role emphasizes distributed systems and aims to simplify infrastructure management across servers. With a focus on collaboration, the position offers remote work flexibility and opportunities for professional growth. Join a pioneering open-source company that values excellence and innovation, and play a key role in shaping the future of cloud computing and AI technologies.

Benefits

Annual learning budget of USD 2,000
Competitive compensation with annual reviews
Parental leave
Employee Assistance Program
Travel opportunities
Holiday leave

Qualifications

  • Strong academic background in Computer Science or STEM fields.
  • Experience with Go and C programming languages.

Responsibilities

  • Lead the architecture and development of LXD and MicroCloud.
  • Mentor and develop team members in a remote environment.

Skills

Go Programming
C Programming
Distributed Systems
Networking
Virtualization
Container Technologies
Linux Proficiency
Leadership Skills
Excellent Communication

Education

Bachelor's in Computer Science
STEM Degree

Job description

Software Architect - Containers / Virtualisation

Join to apply for the Software Architect - Containers / Virtualisation role at Canonical.

Job Overview

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 more than 80 countries, mostly working remotely.

We are hiring a Software Architect for Canonical LXD and MicroCloud. Our goal is to make clusters of compute, using system containers or virtual machines, easy to deploy and manage, enabling quick setup of small clouds across multiple servers. This role involves distributed systems, virtualization, container tech, networking, and storage, aiming to simplify and make infrastructure reliable for users.

Responsibilities
  • Lead the architecture and development of LXD and MicroCloud.
  • Mentor and develop team members.
  • Develop in Golang and C.
  • Review code and ensure security and performance standards.
  • Display technical leadership within Canonical and the wider community.
  • Work remotely with biannual travel for company events.
Qualifications
  • Strong academic background in Computer Science or STEM fields.
  • Experience with Go and C programming languages.
  • Knowledge of storage, networking, virtualization, and container technologies.
  • Experience with distributed systems.
  • Proficiency in Linux (Ubuntu preferred).
  • Excellent communication skills in English.
  • Leadership qualities and ability to motivate teams.
What We Offer
  • Remote work with in-person team sprints twice a year.
  • Annual learning and development budget of USD 2,000.
  • Competitive compensation with annual reviews and performance bonuses.
  • Benefits including holiday leave, parental leave, Employee Assistance Program, and travel opportunities.
About Canonical

We are a pioneering open-source company, the publisher of Ubuntu, impacting AI, IoT, and cloud computing. We value excellence, diversity, and innovation, and have operated remotely since 2004. Join us to challenge yourself and grow professionally.

Additional Details

Seniority level: Mid-Senior level

Employment type: Full-time

Job function: Engineering and IT

Industry: Software Development

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Sr Data Platform Architect

GE Aerospace

Cincinnati

Remote

USD 110,000 - 185,000

10 days ago

Software Architect - Containers / Virtualisation

Canonical

Omaha

Remote

USD 120,000 - 200,000

3 days ago
Be an early applicant

Software Architect - Containers / Virtualisation

Canonical

Tucson

Remote

USD 90,000 - 150,000

5 days ago
Be an early applicant

Software Architect - Containers / Virtualisation

Canonical

Oklahoma City

Remote

USD 128,000 - 210,000

3 days ago
Be an early applicant

Software Architect - Containers / Virtualisation

Canonical

Oklahoma

Remote

USD 90,000 - 150,000

6 days ago
Be an early applicant

Software Architect - Containers / Virtualisation

Canonical

Washington

Remote

USD 120,000 - 200,000

6 days ago
Be an early applicant

Software Architect - Containers / Virtualisation

Canonical

Atlanta

Remote

USD 145,000 - 165,000

6 days ago
Be an early applicant

Software Architect - Containers / Virtualisation

Canonical

Raleigh

Remote

USD 109,000 - 149,000

3 days ago
Be an early applicant

Software Architect - Containers / Virtualisation

Canonical

Charlotte

Remote

USD 125,000 - 135,000

3 days ago
Be an early applicant