Software Engineer, Solutions Engineering

Canonical

Completely RemoteFull TimeInformation Technology
Posted Today

Job description

Responsibilities

  • 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 the community
  • Demonstrate sound engineering design and testing principles
  • Follow agile software development practices
  • Coach and develop colleagues and grow a collaborative engineering culture
  • Global travel up to 10% of time for internal and external events

Requirements

  • Passionate Python developer
  • Organised with focus on timely, high quality software delivery
  • Understanding of reliable operations in an agile world
  • Sound knowledge of cloud computing concepts and technologies
  • Practical knowledge of Linux and networking
  • Lifelong learner

Preferred Qualifications

  • University degree in Computer Science or related software engineering field
  • Golang programming skills

Benefits

  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review and recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Team Member Assistance Program and Wellness Platform
  • Opportunity to travel to meet colleagues
  • Priority Pass and 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 publisher of Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, Canonical is changing the world of software. The company recruits globally and sets a very high standard for excellence. Most colleagues have worked from home since Canonical's inception in 2004.

Skills & tools

PythonGoLinuxKubernetesOpenStackDevOpsInfrastructure-as-CodeNetworking

What the team is looking for

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

  1. 01Passionate Python developer
  2. 02Organised with focus on timely, high-quality software delivery
  3. 03Understanding of reliable operations in an agile world
  4. 04Sound knowledge of cloud computing concepts and technologies
  5. 05Practical knowledge of Linux and networking
  6. 06Lifelong learner
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