Software Developer in Observability

Canonical
EMEA, Americas
Workplace: RemoteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Collaboration","Communication","Self-motivation","Thoughtfulness","Problem-solving"]

Develop and deliver a cloud-native Observability monitoring stack composed from best-in-class open-source tools, orchestrated with Juju across Kubernetes, OpenStack, and bare-metal/VM environments. You’ll collaborate with a globally distributed team, write and test high-quality Python/Go code, debug and improve features through code review, and help represent the project at conferences while supporting smooth Day 1/Day 2 operations for users and administrators.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canonical
Canonical
6 years ago

Software Developer in Observability

✓ Verified Job

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

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

Job Summary

Develop and deliver a cloud-native Observability monitoring stack composed from best-in-class open-source tools, orchestrated with Juju across Kubernetes, OpenStack, and bare-metal/VM environments. You’ll collaborate with a globally distributed team, write and test high-quality Python/Go code, debug and improve features through code review, and help represent the project at conferences while supporting smooth Day 1/Day 2 operations for users and administrators.
Location: EMEA, Americas
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Entry level

Key Responsibilities

  • •Collaborate proactively with a globally distributed team.
  • •Write, test, and document high-quality code to deliver new Observability features.
  • •Debug issues and engage with the project/community.
  • •Review code produced by other engineers to maintain quality.
  • •Attend conferences to represent Canonical and the Charmed Observability Stack, with work-from-home plus travel for events.
Travel: Medium travel

Pay and Benefits

Perks:Learning BudgetAnnual BonusAnnual HolidayMaternity LeavePaternity LeaveRemote Work

Key Requirements

  • •Bachelor’s or equivalent in Computer Science, STEM, or similar.
  • •Proven Python development skills, preferably with an open-source track record.
  • •Working knowledge of Go.
  • •Interest and experience with two or more of: Ubuntu Linux, container images, Debian packaging, snap, distributed systems.
  • •Ability to collaborate with a globally distributed team and communicate thoughtfully with others.
Experience:Open sourceLinuxKubernetesObservabilityDistributed systems
Education:Bachelor's
Skills:CollaborationCommunicationSelf-motivationThoughtfulnessProblem-solving
Languages:English
Tech Stack:PythonGoObservabilityOpen sourceLinuxUbuntuKubernetesOpenStackJujuContainersContainer imagesDebian packagingSnap

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