
Juju Software Engineer (Go)
Canonical
- Location
- Anywhere in the world
- Posted
Remote Software Engineer position contributing to Juju project with Go expertise and experience in distributed systems
Canonical
Remote Software Engineer position contributing to Juju project with Go expertise and experience in distributed systems
Appen
Join Appen as a Solutions Engineer to drive technical pre-sales engagements, architect Enterprise solutions, and demonstrate the value of our data annotation platform. Collaborate with internal teams to maintain product expertise and support customer success in AI/ML domains.
CentML
Solutions Engineer at CentML: Collaborate with customers to craft innovative AI solutions using cutting-edge technology.
Plaid
Lead enterprise deals with leading insurance companies, build relationships, and collaborate on product improvements at Plaid. Competitive salary and benefits included.
Willow
Join Willow as a Smart Buildings Engineer/Digital Twin Technician / Technologist and contribute to the deployment of Digital Twins across global portfolios.
ElevenLabs
Automate vendor due diligence and security questionnaires for ElevenLabs, a rapidly growing startup pioneering AI voice models and products.
Splice
Senior Machine Learning Engineer for generative audio/music applications, collaborating on cutting-edge model architectures and integrating ML into products.
Planet
IT Systems Engineer at Planet Labs Germany GmbH - Manage IT systems, provide expert-level support, and ensure seamless operations across multiple regions.
CloudWalk
Database management job at fintech company CloudWalk
The Athletic Media Company
Oversee the production of The Athletic's NFL podcast, Scoop City, driving creative direction and growth strategies to make it a must-listen for NFL fans.
Clipboard Health
Senior Security Operations Engineer needed to define & improve security processes & systems, focusing on SIEM management & incident response in a 100% remote role.
Gitlab
Manage GitLab’s ServiceNow implementation, handle service requests, optimize processes, create dashboards, and ensure system scalability while working remotely with comprehensive benefits.
Gitlab
Strategic Account Executive at GitLab: drive sales growth, collaborate with teams, and deliver customer success.
Conga
Strategic Account Executive at Conga - $150k-$190k/year
Conga
Strategic Account Executive at Conga: Develop and close strategic sales opportunities in France with 5-10 years of experience in B2B SaaS solutions.
Modern Health
Lead complex sales processes at Modern Health, driving revenue growth while making mental healthcare accessible. Collaborate across teams to close deals and exceed targets.
Weights & Biases
Drive business growth by selling W&B's AI tools to enterprises. Develop strategies, manage sales cycles, and leverage partnerships to achieve revenue targets while enjoying a range of benefits including flexible work options and competitive compensation.
Conga
Strategic Account Executive at Conga: Develop and close strategic sales opportunities in Europe, work with SIs and partners, and provide a world-class experience.
Saviynt
Public Sector Account Executive at Saviynt, driving growth and adoption of key technologies with government agencies and local governments.
Conga
Strategic Account Executive at Conga, responsible for guiding customers through evaluation of growing solution set, developing sales opportunities, and ensuring optimal team performance.
Canonical
Canonical is seeking a Software Engineer for a globally remote role contributing to the development of Juju, a large open-source Go project powering complex distributed software systems. The engineer will collaborate with a distributed team, debug issues, and interact with upstream communities. They should have experience developing software using Go, excellent communication skills, and a willingness to travel up to 4 times a year for internal events. The role offers a performance-driven annual bonus, personal learning and development budget, and recognition rewards. Canonical is an equal opportunity employer fostering a workplace free from discrimination.
The role of a Software Engineer at Canonical
As a software engineer on the team, you'll be contributing to the development of Juju, a large open-source Go project that powers complex distributed software systems across the world.
Juju is the engine behind model-driven operations, providing a means to operate complex software on public cloud, private cloud, Kubernetes, and bare-metal. Combined with the Ops framework, Juju provides a complete solution for applications and infrastructure management.
Many internal and external teams depend on Juju to deliver their products and services - from Canonical Managed Solutions, our OpenStack and cloud delivery teams, to Fortune 500 companies.
Location: This is a Globally remote role.
What your day will look like
Contribute to the design, delivery, and support of features in a highly concurrent, highly distributed system that drives cloud automation and software operations at scale.
Collaborate proactively with a distributed team
Debug issues and interact with upstream communities publicly
Work with helpful and talented engineers including experts in many fields
Discuss ideas and collaborate on finding good solutions
Work from home with global travel for 2 to 4 weeks per year for internal and external events
What we are looking for in you
Experience developing software using Go.
Excellent communication skills in the English language, both verbal and written, especially in online environments
An exceptional academic track record from both high school and preferably university
Willingness to travel up to 4 times a year for internal events
Additional skills that you might also bring
The following skills may be helpful to you in the role, but we don't expect everyone to bring all of them.
Hands-on experience developing highly concurrent distributed systems
Experience with container technologies (Docker, LXD, Kubernetes, etc.)
Solid networking background and experience
Experience with agile software development methodologies
Experience in the Linux and open-source software world
Experience with configuration management software (Ansible, Chef, Puppet, et al.)
Working knowledge of cloud computing
Experience with software packaging (Debian, snaps)
Programming with, and operating, SQL and NoSQL databases
Experience working on a distributed team on an open source project -- even if that is community open source contributions.
Demonstrated track record of Open Source contributions
Prior experience developing plugins for Terraform
What we offer you
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
Distributed work environment with twice-yearly team sprints in person - we’ve been working remotely since 2004!
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Employee Assistance Programme
Opportunity to travel to new locations to meet colleagues from your team and others
Priority Pass for travel and travel upgrades for long haul company events
About Canonical
Canonical is a pioneering tech firm that is at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do.
Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
#LI-remote