S

Junior Software Developer

sundayy • United State
Remote
Apply
AI Summary

Join Canonical's Observability team as a Junior Software Developer to contribute to developing a cloud-native monitoring stack. You will design features, debug issues, and collaborate with a globally distributed team. This role offers a unique opportunity to work on cutting-edge observability solutions.

Key Highlights
Develop a cloud-native monitoring stack
Design features and debug issues
Collaborate with a globally distributed team
Key Responsibilities
Proactively collaborate with a globally distributed team to develop and enhance monitoring tools
Write, test, and document high-quality code to implement new features and improvements
Debug and resolve issues efficiently, engaging with the open-source community
Conduct code reviews to maintain code quality standards
Represent Canonical at industry conferences, sharing insights and promoting our observability stack
Technical Skills Required
Python Go
Benefits & Perks
Distributed work environment
Personal learning and development budget
Annual performance-based compensation reviews
Nice to Have
Ubuntu Linux
container images
Debian packaging
snap
distributed systems

Job Description


About The Company

Join Canonical, a global leader in open source software and operating systems tailored for enterprise and technology markets. Our flagship platform, Ubuntu, is renowned for powering innovative initiatives across public cloud, data science, artificial intelligence, engineering, and Internet of Things (IoT). With a diverse customer base that includes top public cloud providers, silicon manufacturers, and industry leaders across various sectors, Canonical is at the forefront of technological advancement. The company champions a unique model of distributed collaboration, employing over 1200 professionals across more than 75 countries. Our flexible work environment minimizes office-based roles, emphasizing in-person team gatherings only a few times annually at exciting international locations to foster strategic alignment and team bonding.

About The Role

We are seeking a motivated Junior Software Developer to join our Observability team. In this role, you will contribute to developing a cloud-native monitoring stack that integrates leading open-source monitoring tools. Your work will focus on creating a resilient, scalable, and user-friendly system that provides deep operational insights. You will be instrumental in designing features, debugging issues, and collaborating with a globally distributed team of engineers. This position offers a unique opportunity to work on cutting-edge observability solutions, ensuring seamless operational experiences for users and administrators alike. You will also have the chance to represent Canonical at industry conferences, sharing knowledge and expanding your professional network. The role is remote, with the potential for international travel to participate in team events and conferences, fostering a vibrant and engaging work environment.

Qualifications

  • Bachelor’s degree or equivalent in Computer Science, STEM, or a related field
  • Proficiency in Python development, with a track record in open source contributions preferred
  • Working knowledge of Go programming language
  • Passion for technology and working with talented teams
  • Strong soft skills, including being thoughtful, self-motivated, and enterprising
  • Interest and experience with at least two of the following: Ubuntu Linux, container images, Debian packaging, snap, distributed systems

Responsibilities

  • Proactively collaborate with a globally distributed team to develop and enhance monitoring tools
  • Write, test, and document high-quality code to implement new features and improvements
  • Debug and resolve issues efficiently, engaging with the open-source community
  • Conduct code reviews to maintain code quality standards
  • Represent Canonical at industry conferences, sharing insights and promoting our observability stack
  • Participate in remote work routines, with travel commitments of 2 to 4 weeks annually for internal and external events

Benefits

  • Distributed work environment with twice-yearly in-person team sprints
  • Personal learning and development budget of USD 2,000 annually
  • Annual performance-based compensation reviews
  • Recognition and rewards programs
  • Generous annual holiday leave
  • Maternity and paternity leave policies
  • Access to Team Member Assistance Program and Wellness Platform
  • Opportunities to travel to new locations for team meetings and conferences
  • Priority Pass and travel upgrades for long-haul company events

Equal Opportunity

Canonical is an equal opportunity employer. We are committed to fostering a diverse and inclusive workplace free from discrimination. We believe that a variety of experiences, perspectives, and backgrounds enrich our work environment and enhance our products. All qualified applicants will receive fair consideration regardless of race, gender, age, sexual orientation, disability, or other protected characteristics. We welcome applications from candidates of all backgrounds and are dedicated to creating a welcoming and supportive atmosphere for everyone.

Similar Jobs

Explore other opportunities that match your interests

Software Engineer

Programming
•
6h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

jack & jill

United State

Senior Go Developer - Cloud-Native Applications & Backend Services

Programming
•
6h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Bright Vision Technologies

United State

Software Engineer - Marketplace Team

Programming
•
17h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Apartment List

United State

Subscribe our newsletter

New Things Will Always Update Regularly