Software Architect

Canonical

Completely RemoteFull TimeInformation Technology
Posted Today

Job description

Responsibilities

  • Lead the architecture for LXD and MicroCloud
  • Mentor, develop, and advise colleagues in their career progression
  • Develop in Golang and C
  • Review code produced by other engineers
  • Ensure the product is secure and performant
  • Display technical leadership within Canonical and the open-source community

Requirements

  • Undergraduate degree in Computer Science or STEM
  • Exceptional academic track record
  • Experience with Go and C
  • Experience with storage, networking, and virtualization
  • Experience with container technologies
  • Experience with concurrent, distributed systems
  • Experience with Linux (Debian or Ubuntu preferred)
  • Professional written and spoken English
  • Strong technical leadership and team motivation skills

Preferred Qualifications

  • Knowledge of modern cloud infrastructure offerings and their APIs
  • Experience with low-level kernel work on namespaces, confinement, and security

Benefits

  • Distributed work environment with twice-yearly in-person team sprints
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review and performance-driven bonus
  • Annual holiday, maternity, and paternity leave
  • Employee Assistance Programme
  • Travel upgrades for long-haul company events

About the Company

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, we provide the platform for AI, IoT, and the cloud.

Skills & tools

GoC++LinuxVirtualizationContainers

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 01Degree in Computer Science or STEM
  2. 02Experience with Go and C
  3. 03Experience with storage, networking, and virtualization
  4. 04Experience with container technologies
  5. 05Experience with distributed systems
  6. 06Linux experience
ScoutJobsAd

Wake up to a shortlist, not a search results page.

ScoutJobs scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.

Get your daily matches