JOBSEARCHER

Software Developer - Work From Home

TorentifyDenver, COL5 SeniorSeptember 2nd, 2026
## About the CompanyCanonical is a leading open-source technology company and the publisher of Ubuntu. The company develops technologies supporting cloud computing, artificial intelligence, IoT, and modern software infrastructure.Canonical operates as a globally distributed organization and provides engineers with opportunities to work on open-source technologies alongside teams and communities around the world.## About the RoleCanonical is seeking a Junior Software Developer to join its Observability team. In this role, you will contribute to the development of a cloud-native monitoring stack built from leading open-source monitoring technologies.The platform is designed to provide scalable, resilient, and user-friendly observability across applications and infrastructure running on Kubernetes, OpenStack, bare-metal systems, virtual machines, and containers.This opportunity is ideal for an early-career developer who is passionate about Python, Go, Linux, Kubernetes, open-source software, and observability technologies.## Responsibilities* Collaborate proactively with a globally distributed engineering team.* Write, test, and document high-quality software.* Develop new features for the cloud-native observability platform.* Debug software issues and contribute to technical solutions.* Interact with the open-source community and respond to technical feedback.* Review code developed by other engineers.* Contribute to the improvement of monitoring and observability technologies.* Participate in conferences and technical events representing Canonical and the Charmed Observability Stack.* Work remotely while participating in global travel for internal and external events.## Required Qualifications* Bachelor's degree or equivalent qualification in Computer Science, STEM, or a related field.* Strong programming skills in Python.* Working knowledge of Go.* Passion for technology and open-source software.* Interest in Linux, Kubernetes, cloud-native technologies, and observability.* Strong communication and collaboration skills.* Self-motivated, thoughtful, and proactive approach to problem-solving.* Ability to work effectively with globally distributed teams.## Preferred Technical ExperienceExperience or interest in two or more of the following areas:* Ubuntu Linux.* Container images.* Debian packaging.* Snap.* Distributed systems.* Kubernetes and cloud-native infrastructure.* Open-source software development.* Monitoring and observability technologies.## Work EnvironmentThis is a fully remote position available across the EMEA and Americas regions.The role includes twice-yearly in-person team sprints and approximately 2–4 weeks of global travel each year for internal and external events, conferences, and collaboration.## Benefits* Fully distributed work environment.* Twice-yearly in-person team sprints.* USD $2,000 annual personal learning and development budget.* Annual compensation reviews.* Recognition and performance rewards.* Annual holiday leave.* Maternity and paternity leave.* Team Member Assistance Program and wellness resources.* Opportunities to travel and meet colleagues around the world.* Priority Pass and travel upgrades for eligible long-haul company events.## About the Observability PlatformThe observability stack monitors applications and infrastructure across multiple environments, including Kubernetes, OpenStack, bare-metal systems, virtual machines, and containers.It brings together telemetry and data from different layers of the infrastructure to provide administrators and end users with meaningful insights into application and system performance.## Equal OpportunityCanonical is an equal opportunity employer committed to maintaining a workplace free from discrimination. The company values diversity of experience, perspectives, and backgrounds and provides fair consideration to qualified applicants regardless of identity or background.