All roles

Open role

Software Developer, Jr. (Python, API)

Remote · Finland Full-time

About The Company Canonical is a pioneering technology company renowned for its leadership in open source software and operating systems. As the publisher of Ubuntu, one of the most widely adopted open-source platforms, Canonical plays a vital role in transforming enterprise computing across the globe. The company's solutions are integral to innovative initiatives in public cloud, data science, artificial intelligence, engineering, and Internet of Things (IoT). With a diverse and global workforce comprising over 1,200 colleagues across more than 75 countries, Canonical embraces a distributed work culture that fosters collaboration and innovation. The company is founder-led, profitable, and committed to growth, continually pushing the boundaries of open source technology and enterprise solutions. About The Role We are seeking a motivated Junior Software Developer to join our Observability team at Canonical. In this role, you will contribute to developing a cloud-native monitoring stack utilizing open-source tools to deliver resilient, scalable, and user-friendly monitoring solutions. Your work will involve integrating various data sources across cloud platforms such as Kubernetes, OpenStack, as well as bare-metal and virtualized environments. You will play a key role in enhancing the telemetry and insights delivered to end-users and administrators, ensuring seamless operations and deep visibility into complex systems. This position offers an exciting opportunity for a passionate software engineer with a strong interest in open source software, Linux, Kubernetes, and observability to grow their career within a dynamic, innovative environment.

Qualifications

  • Bachelor's degree or equivalent in Computer Science, STEM, or a related field
  • Proven experience as a Python developer, preferably with open source contributions
  • Working knowledge of Go programming language
  • Strong passion for technology and working collaboratively with talented teams
  • Excellent soft skills including communication, problem-solving, and self-motivation
  • Interest and experience with two or more of the following: Ubuntu Linux, container images, Debian packaging, snaps, distributed systems
  • Ability to work effectively in a remote, distributed team environment

Responsibilities

  • Collaborate proactively with a globally distributed team to develop and enhance the observability stack
  • Write, test, and document high-quality code to create new features and improvements
  • Debug issues efficiently and interact with the vibrant open-source community for support and collaboration
  • Conduct code reviews to maintain quality standards and share knowledge with peers
  • Represent Canonical at conferences and industry events to showcase the Charmed Observability Stack
  • Participate in remote work while traveling 2 to 4 weeks annually for internal and external events and meetings

Benefits

  • Distributed work environment with opportunities for in-person team sprints twice a year
  • Personal learning and development budget of USD 2,000 annually
  • Annual compensation reviews and performance-based rewards
  • Recognition programs to acknowledge outstanding contributions
  • Generous annual holiday leave, maternity, and paternity leave policies
  • Access to Team Member Assistance Program and wellness platforms for support
  • Opportunities to travel to new locations and meet colleagues globally
  • Priority Pass and travel upgrades for long-haul company events

Equal Opportunity Canonical is an equal opportunity employer committed to fostering a diverse and inclusive workplace. We value and respect differences in experience, perspectives, and backgrounds, believing they lead to better products and a stronger work environment. We encourage applications from all qualified individuals and ensure fair consideration regardless of race, gender, age, religion, sexual orientation, disability, or other protected characteristics.

More open positions

Azure Network Engineer ( Hybrid )/SAINT PAUL, MN- Contract

Work from home Full-time role

REMOTE - Junior DevOps Engineer I (Contingent)

Work from home Full-time role

Senior Site Reliability Engineer - Remote EST

Work from home Full-time role

Datacenter Network Engineer (Remote opportunity)

Work from home Full-time role

Senior Linux & VoIP Infrastructure Engineer – 100% Remote – 4h / day

Work from home Full-time role

[Remote] Senior Analyst, Inland Marine and Farm

Work from home Full-time role

Registered Nurse Assessment Coordinator (RNAC / MDS Coordinator)-REMOTE FLEXIBILITY

Work from home Full-time role

Senior Manager – B2B Demand Generation & Customer Marketing for Consumer Goods Solutions at careerzynith

Work from home Full-time role

Experienced Customer Service Representative – Work From Home – Part-Time Opportunity at careerzynith

Work from home Full-time role

[Work From Home] Entry Level Amazon Data Entry Jobs  Remote Â

Work from home Full-time role

Remote Online Chat Representative - Deliver Exceptional Customer Experiences

Work from home Full-time role

Sr Cybersecurity Analyst - Data Privacy

Work from home Full-time role

Call Center Representative, Outbound Appointment Setter

Work from home Full-time role

[Remote] Vice President of Clinical Excellence (Peds + ABA)

Work from home Full-time role

Editorial Assistant, MCPG job at Macmillan Learning in NY

Work from home Full-time role

Director, Financial Planning & Analysis

Work from home Full-time role

Social Media Manager (Remote) — Build & Grow Our Online Presence! - Contract to Hire

Work from home Full-time role

Experienced Remote Chat Support Specialist (Entry-Level) - Empowering Moms to Thrive at careerzynith

Work from home Full-time role

Applications Project Manager - Cooling

Work from home Full-time role

Remote Customer Service Representative – careerzynith – Global Airline Passenger Support & Travel Solutions

Work from home Full-time role

Work at Home Notary Jobs | Call (405) 568-7539 Detroit, MI

Work from home Full-time role