← Zurück zur Liste

Stelle
· Senior
Senior Juju Software Engineer (Go)
Softwareentwickler
• Senior
• Remote
• Vollzeit
•
EU/EMEA
Canonical is hiring a Senior Software Engineer for the Juju team, which builds the engine behind model-driven operations. The role covers owning features from design through support and maintenance, plus coaching less experienced colleagues and helping the manager run the team. This is a globally remote role.
Responsibilities
- ▹Own 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
- ▹Coach and develop team members with less experience, contributing to building and maintaining a first-class engineering team
- ▹Drive process improvement and assist the manager in running the team
- ▹Work from home with global travel for 2 to 4 weeks per year for internal and external events
Requirements
- ▹Proven track record of professional software delivery using Go
- ▹Hands-on experience developing highly concurrent distributed systems
- ▹Excellent communication skills in English, both verbal and written, especially in online environments
- ▹An exceptional academic track record from high school and preferably university
- ▹Experience with agile software development methodologies
- ▹Willingness to travel up to 4 times a year for internal events
Nice to have
- ▹Experience with container technologies (Docker, LXD, Kubernetes, etc.)
- ▹Experience developing in C, C++, Rust or other low-level programming languages
- ▹Solid networking background and experience
- ▹Experience in the Linux and open source software world
- ▹Experience with configuration management software (Ansible, Chef, Puppet, et al.)
- ▹Working knowledge of cloud computing
- ▹Passion for software quality and testing
- ▹Experience with 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
Soft skills
Proactive collaboration in a distributed teamExcellent online communicationCoaching and developing colleaguesSupporting team leadership
What we offer
- ▹Distributed work environment with twice-yearly in-person team sprints; the company has worked 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
- ▹Priority Pass and travel upgrades for long-haul company events
- ▹Performance-driven annual bonus in addition to base pay
About the company
Canonical publishes Ubuntu and is a leading provider of open source software and operating systems. It has 1200+ colleagues in 75+ countries and has been a remote-first company since 2004.
Languages: Angol: kiváló szóbeli és írásbeli
Ähnliche Stellen

Stelle
· Senior
Senior Software Engineer
Mozilla
+9
💰 Gehalt: keine Angabe
🌍 Remote
🗣️ EN

Stelle
· Senior
Senior Software Engineer - Load Balancing
Cloudflare
CppClickhouse
+10
💰 Gehalt: keine Angabe
🏢 Vor Ort
🗣️ EN

Stelle
· Senior
Senior Software Engineer, Security Rules
Cloudflare
CppClickhouseGrpc
+8
66 032–91 044 €/Jahr
brutto
🏢 Vor Ort
🗣️ EN

Stelle
· Senior
Senior Software Engineer - Addressing Team
Cloudflare
CppClickhouse
+9
💰 Gehalt: keine Angabe
🏢 Vor Ort
🗣️ EN

Stelle
· Senior
Software Engineer - Market Data
Alpaca
+9
💰 Gehalt: keine Angabe
🌍 Remote
🗣️ EN
Himalayas

Stelle
· Senior
Senior Software Engineer, Network Performance & Reliability
Cloudflare
CppClickhouse
+3
💰 Gehalt: keine Angabe
🏢 Vor Ort
🗣️ EN