Senior Juju Software Engineer (Go)
Core
Design, deliver, and support features for Juju, the engine behind model-driven operations for complex software on public cloud, private cloud, Kubernetes, and bare-metal.
Role type
Senior Software Engineer (Go)
Builds
Cloud automation and software operations at scale
Domain
Cloud infrastructure / Open source
Deliverable
production ML models | product features
Required skills
Go, highly concurrent distributed systems, agile software development
Preferred skills
Container technologies (Docker, LXD, Kubernetes), low-level languages (C, C++, Rust), networking, Linux/open-source ecosystem, configuration management (Ansible, Chef, Puppet), cloud computing, SQL/NoSQL databases, Terraform plugins, open-source contributions
Technologies
Go, Docker, LXD, Kubernetes, Ansible, Chef, Puppet, Terraform, SQL, NoSQL
Responsibilities
Own design, delivery, and support of features in a highly concurrent, distributed system; Debug issues and interact with upstream communities; Coach and develop team members with less experience
Seniority
Senior, hands-on IC with mentorship