Senior Juju Software Engineer (Go)
📣 Job Ad| Contract Type | Full-time | |
| Workplace type | Remote | |
| Location | Riyadh |
Job Description
About Canonical
Canonical is a leading provider of open-source software and operating systems to global enterprise and technology markets. The company's platform, Ubuntu, is widely utilized in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Canonical serves major public cloud and silicon providers, as well as industry leaders across various sectors. The company operates with a globally distributed collaboration model, employing over 1200 colleagues in more than 75 countries, with minimal office-based roles. Teams convene in person two to four times annually in international locations for strategic alignment.
The Role of Senior Juju Software Engineer (Go)
Canonical is seeking a Senior Juju Software Engineer (Go) to join its team in Riyadh, Saudi Arabia. This is a full-time position requiring 5-10 years of experience. The successful candidate will be an integral part of the team, contributing to process improvement, assisting management, and mentoring less experienced colleagues. This role involves owning functional areas from design and implementation through to support and maintenance.
Juju Platform Overview
Juju serves as the engine for model-driven operations, facilitating the deployment and operation of complex software across public cloud, private cloud, Kubernetes, and bare-metal environments. When combined with the Ops framework, Juju provides a comprehensive solution for application and infrastructure management. Numerous internal and external teams, including Canonical Managed Solutions, OpenStack, and cloud delivery teams, as well as Fortune 500 companies, rely on Juju for their product and service delivery.
Key Responsibilities
- Own the design, delivery, and support of features within a highly concurrent and distributed system that drives cloud automation and software operations at scale.
- Collaborate proactively with a distributed team.
- Debug issues and engage with upstream communities publicly.
- Work alongside experienced engineers and subject matter experts.
- Participate in discussions and collaborate on identifying effective solutions.
- Coach and develop team members with less experience, contributing to the growth of the engineering team.
Work Environment and Travel
This role operates remotely, with global travel required for 2 to 4 weeks per year to attend internal and external events. The company fosters a collaborative environment with talented engineers.
Requirements
- Requires 5-10 Years experience
Similar Jobs
You may also like
- Related Senior Juju Software Engineer (Go) Opportunities
- Branch Supervisor Jobs in Jeddah
- Financial Manager Jobs in Jeddah
- Sports Coach Jobs in Jeddah
- Cleaning worker Jobs in Jeddah
- Marketing Specialist Jobs in Jeddah
- Other Job Fields in Riyadh
- Branch Supervisor Jobs in Riyadh
- Financial Manager Jobs in Riyadh
- Lounge Captain Jobs in Riyadh
- Sports Coach Jobs in Riyadh
- Cleaning worker Jobs in Riyadh
- Marketing Specialist Jobs in Riyadh
- Administrative Assistant Jobs in Riyadh
- Sales Representative Jobs in Riyadh
- Waiter Jobs in Riyadh
- Branch Manager Jobs in Riyadh
- Explore Jobs Across Saudi Arabia
- Nurse Specialist Jobs in Dammam
- Digital Transformation Specialist Jobs in Al Khobar
- Quality Controller Jobs in Taif
- Microbiologist Jobs in Al-Kharj
- Safety Officer Jobs in Buqayq
- Sales Executive Jobs in Makkah
- Special Education Specialist Jobs in Riyadh
- Manufacturing Manager Jobs in Jeddah
- HVAC Technician Jobs in Jeddah
- Certified Trainer Jobs in Al-Ahsa