Software Engineer - Solutions Engineering

Canonical
Anywhere
Workplace: RemoteFull timeFunction: Software EngineeringSkills: ["Team collaboration","Coaching","Organization","Reliable operations mindset","Continuous learning"]

Build and deliver open source software operations capabilities, working in Python and Golang to enable model-driven, infrastructure-as-code workflows from bare metal to containers. Collaborate closely with managed infrastructure operations teams running private OpenStack clouds and Kubernetes clusters, improving infra-as-code products through real customer experience. Shape monitoring and alerting infrastructure, apply strong design/testing practices, and coach colleagues while growing a high-quality distributed engineering culture.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canonical
Canonical
5 years ago

Software Engineer - Solutions Engineering

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 7 hours agoStatus: Live

Job Summary

Build and deliver open source software operations capabilities, working in Python and Golang to enable model-driven, infrastructure-as-code workflows from bare metal to containers. Collaborate closely with managed infrastructure operations teams running private OpenStack clouds and Kubernetes clusters, improving infra-as-code products through real customer experience. Shape monitoring and alerting infrastructure, apply strong design/testing practices, and coach colleagues while growing a high-quality distributed engineering culture.
Location: Anywhere
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and deliver open source software operations code using Python and Golang.
  • •Work across the Linux stack, including kernel, networking, storage, and applications.
  • •Shape high-quality open source monitoring and alerting infrastructure.
  • •Rethink open source operations for customers and the open source community.
  • •Follow agile practices, demonstrate sound engineering design/testing, and coach colleagues where you have insights.
Travel: Low travel

Pay and Benefits

Perks:Learning BudgetAnnual BonusAnnual HolidayParental Leave

Key Requirements

  • •Passion for Python development and delivering high-quality software for reliable operations in an agile environment.
  • •Organise and ensure your team delivers timely, high-quality work.
  • •Sound knowledge of cloud computing concepts and technologies.
  • •Practical knowledge of Linux and networking.
  • •Able to coach and develop colleagues and contribute to a healthy, collaborative engineering culture.
Experience:Open sourceDevOpsCloud computingDistributed systemsInfrastructure-as-code
Education:
Skills:Team collaborationCoachingOrganizationReliable operations mindsetContinuous learning
Tech Stack:PythonGolangDevOpsInfrastructure-as-codeLinuxNetworkingOpenStackKubernetesMonitoringAlertingUbuntuAgile

Company Brief

Canonical
Develops and maintains Ubuntu, a leading open-source Linux distribution, and provides cloud, IoT, and enterprise support, tooling, and services to enable deployment, management, and security of infrastructure and applications.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Bootstrapped
Headquarters: London, United Kingdom
Founded: 2004
WebsiteLinkedIn