Canonical

About Canonical

Empowering the world with open-source software

🏢 Tech👥 251-1K📅 Founded 2004📍 London, Greater London, United Kingdom

Key Highlights

  • Developers of Ubuntu, used by millions globally
  • Headquartered in London with a remote-first policy
  • Serves enterprise clients like Google and Microsoft
  • Privately held with significant funding from various investors

Canonical Ltd., headquartered in London, is the driving force behind Ubuntu, one of the world's most popular open-source operating systems. With a focus on cloud computing, IoT, and container orchestration, Canonical serves a diverse range of clients, including major enterprises like Google and Micr...

🎁 Benefits

Canonical offers competitive salaries, equity options, generous PTO policies, and a remote-first work environment, allowing employees to work from any...

🌟 Culture

Canonical promotes a remote-friendly culture that values open-source contributions and encourages innovation. The company emphasizes transparency and ...

Canonical

Software Engineering Junior

CanonicalEmea - Remote

Posted 2w ago🏠 RemoteJuniorSoftware Engineering📍 Emea💰 $2 - $4 / weekly
Apply Now →

Skills & Technologies

Overview

Canonical is hiring a Junior Software Developer for their Observability team to develop a cloud-native monitoring stack. You'll work with Python and Go, focusing on open-source monitoring tools. This role is remote within the EMEA region.

Job Description

Who you are

You are a Junior Software Developer with a proven track record in Python and/or Go — you have a strong understanding of cloud-native technologies and are eager to contribute to open-source projects. Your passion for observability and monitoring tools drives you to create resilient and scalable solutions that provide deep insights for users. You are comfortable working in a remote environment and thrive in a collaborative setting, engaging with colleagues across various locations.

You have experience with Linux and Kubernetes, which allows you to navigate the complexities of cloud technologies effectively — you understand the importance of seamless user experiences and smooth operations for administrators. Your enthusiasm for learning and adapting to new challenges makes you a valuable addition to any team.

What you'll do

As a Junior Software Developer at Canonical, you will be part of the Observability team, where you will develop a cloud-native monitoring stack that integrates best-in-class open-source monitoring tools. You will work closely with senior developers and other team members to design and implement features that enhance the monitoring capabilities of applications running on various cloud technologies. Your role will involve writing clean, efficient code and participating in code reviews to ensure high-quality deliverables.

You will also engage in troubleshooting and optimizing the monitoring stack, ensuring it meets the needs of users and administrators alike. Collaborating with cross-functional teams, you will contribute to the overall strategy and execution of observability initiatives within the company. Your work will directly impact the user experience and operational efficiency of the monitoring tools.

What we offer

Canonical provides a unique opportunity to work with a diverse team of professionals in a fully remote environment. You will have the chance to grow your skills in a supportive atmosphere that values open-source contributions and innovation. The company fosters a culture of collaboration and continuous learning, encouraging you to think differently and work smarter. You will be part of a mission-driven organization that is committed to making a difference in the technology landscape.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Canonical.

Similar Jobs You Might Like

Based on your interests and this role

Canonical

Engineering Manager

Canonical📍 Americas - Remote

Canonical is hiring an Observability Engineering Manager to lead the development of distributed tracing and service mesh products. You'll work with Kubernetes and open source tools to enhance observability practices. This role requires strong leadership and technical skills.

🏠 RemoteLead
1 month ago
Pinterest

Staff Engineer

Pinterest📍 San Francisco - Remote

Pinterest is hiring a Staff Software Engineer for their Observability team to design and build infrastructure for large-scale distributed systems. You'll work with technologies related to observability solutions and data pipelines. This position requires deep technical expertise in distributed systems.

🏠 RemoteSenior
1w ago
Airtable

Software Engineering

Airtable📍 San Francisco - Remote

Airtable is hiring a Software Engineer for their Observability team to architect and scale core observability systems. You'll work with technologies like OpenTelemetry and ClickHouse to enhance performance monitoring. This position requires experience in building resilient systems at scale.

🏠 RemoteMid-Level
2w ago
Temporal Technologies

Staff Engineer

Temporal Technologies📍 United States - Remote

Temporal Technologies is hiring a Staff Software Engineer focused on Observability to enhance developer productivity and reliability. You'll work with technologies like Java, Python, Docker, and Kubernetes in a remote capacity. This role requires significant experience in software development and observability tools.

🏠 RemoteSenior
2w ago
Apple

Software Engineering

Apple📍 San Francisco - On-Site

Apple is hiring a Software Engineer for their Observability team to develop high-performance distributed systems. You'll work with large-scale data and collaborate with cross-functional teams. This role requires experience in software engineering and a strong understanding of system design.

🏛️ On-SiteMid-Level
1 month ago