Attiva gli avvisi di lavoro via e-mail!

Junior Software Developer - Observability

Canonical

Pisa

Remoto

USD 60.000 - 80.000

Tempo pieno

11 giorni fa

Descrizione del lavoro

A leading open-source software company is seeking a Junior Developer with strong Python and Go skills. This role involves developing a cloud-native monitoring stack and offers remote working opportunities across EMEA and Americas. Ideal candidates should have a Bachelor's degree in Computer Science and a passion for technology. Join a dynamic team dedicated to open-source innovation.

Servizi

Fully remote work environment
Annual learning and development budget of $2,000
Regular salary reviews
Generous holiday and parental leave
Employee Assistance Program
Travel opportunities to meet colleagues
Travel upgrades for events

Competenze

  • Proficiency in Python, preferably with open-source experience.
  • Working knowledge of Go.
  • Interest/experience with Ubuntu Linux, containers, Debian packaging, snaps, or distributed systems.

Mansioni

  • Collaborate with a distributed team.
  • Develop, test, and document high-quality features.
  • Debug issues and engage with the community.
  • Review peer code.
  • Represent the company at conferences.
  • Work remotely with 2-4 weeks of travel for events.

Conoscenze

Python
Go
Open source software
Linux
Kubernetes
Observability

Formazione

Bachelor's degree in Computer Science or related field

Descrizione del lavoro

Canonical seeks a Junior Developer with proven experience in Python and/or Go. As part of the Observability team, you will develop a cloud-native monitoring stack utilizing open-source tools. The stack is designed to be resilient, scalable, and user-friendly, providing deep insights with smooth operations for administrators.

This role offers an exciting opportunity for a software engineer passionate about open source software, Linux, Kubernetes, and Observability. Join Canonical, the international software company behind Ubuntu, and build a rewarding career working with top talent in technology.

The monitoring stack will oversee applications on cloud platforms like Kubernetes and OpenStack, as well as on bare-metal, virtual machines, and containers. It will monitor applications and infrastructure regardless of whether they are managed by Juju, leveraging multiple data sources, including Juju, to provide contextual telemetry and insights.

Read more about the project here and here.

Location: This role is remote in the EMEA and Americas regions

Daily Responsibilities:

  1. Collaborate with a distributed team
  2. Develop, test, and document high-quality features
  3. Debug issues and engage with the community
  4. Review peer code
  5. Represent Canonical at conferences
  6. Work remotely with 2-4 weeks of travel for events

Candidate Requirements:

  • Passion for technology and teamwork
  • Soft skills: passionate, thoughtful, self-motivated
  • Bachelor’s degree in Computer Science or related field
  • Proficiency in Python, preferably with open-source experience
  • Working knowledge of Go
  • Interest/experience with Ubuntu Linux, containers, Debian packaging, snaps, or distributed systems

What We Offer:

  • Fully remote work environment
  • Annual learning and development budget of $2,000
  • Regular salary reviews
  • Recognition rewards and benefits
  • Generous holiday and parental leave
  • Employee Assistance Program
  • Travel opportunities to meet colleagues
  • Travel upgrades for events

About Canonical:

Canonical is a leader in open source, publishing Ubuntu, a key platform for AI, IoT, and cloud. We hire globally with high standards, fostering a remote-first culture since 2004. We value excellence, innovation, and diversity, and are committed to equal opportunity employment.

Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.