Juju Software Engineer (Go)

Jeddah Tax Free5 hours agoFull-time External
Negotiable
The company is a leading provider of open source software and operating systems to global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives including public cloud, data science, AI, engineering innovation, and IoT. We are hiring a Software Engineer to contribute to the development of Juju, a large open-source Go project that powers complex distributed software systems globally. Juju provides a means to operate complex software on public cloud, private cloud, Kubernetes, and bare-metal, delivering a complete solution for applications and infrastructure management. Responsibilities: • Contribute to the design, delivery, and support of features in a highly concurrent, distributed system that drives cloud automation and software operations at scale. • Collaborate proactively with a distributed team to debug issues and interact with upstream communities. • Discuss ideas and collaborate on finding good solutions. • Work from home, with opportunities for global travel for 2-4 weeks per year. Requirements: • Experience developing software using Go. • Excellent communication skills in English, both verbal and written. • Exceptional academic track record. • Willingness to travel up to 4 times a year for internal events. Additional Skills That May Be Helpful: • Experience in developing highly concurrent distributed systems. • Familiarity with container technologies (Docker, LXD, Kubernetes). • Solid networking background. • Experience with agile software development methodologies. • Background in Linux and open-source software. • Familiarity with configuration management software (Ansible, Chef, Puppet). • Working knowledge of cloud computing and experience with software packaging (Debian, snaps). • Experience with SQL and NoSQL databases. • Prior contributions to open source projects. What We Offer: • Competitive compensation, revisited annually. • Performance-driven annual bonus. • Benefits reflecting our values, including a personal learning and development budget of USD 2,000 per year. • Annual compensation review and recognition rewards. • Annual holiday leave and maternity/paternity leave. • Employee Assistance Programme. • Opportunities for travel and networking. About the company: The company is a pioneering tech firm at the forefront of the global shift to open source and publishes Ubuntu, a key open source platform for AI, IoT, and the cloud. As a remote-first company since 2004, the company aims to attract the best talent globally and fosters a diverse work environment. The company is an equal opportunity employer and provides fair consideration to all applicants, ensuring a workplace free from discrimination.