Golang system software engineer
4 weeks ago
Job Title: Golang Software Engineer
Description:
We are seeking an experienced Golang software engineer to join our LXD team. As a system-level developer, you will work on the low-level Go codebase, sitting between our REST API and the low-level C libraries used to manage containers and virtual machines.
LXD components span the entire software stack from low-level kernel features to the upper level management API/CLI. Our most effective engineers are fluent in all these layers, able to anticipate the consequences of design and engineering choices elsewhere in a complex distributed system.
This is an opportunity for someone who wants to have a meaningful impact on modern cloud computing technologies. Canonical offers a fun, fast-paced team environment and a career full of learning and development.
Key Responsibilities:
- Design, implement, and document system-level Go code.
- Model data, design database schema, and implement data storage in a dqlite (SQL) database.
- Maintain code quality through static analysis, unit, and system tests.
- Collaborate proactively with a distributed team.
- Discuss ideas and collaborate on finding good solutions.
Requirements:
- You have experience programming in Go and C.
- You are knowledgeable in networking and storage technologies.
- You have experience with two or more of: cloud computing, virtualization, containers, distributed systems, open-source community.
- You are curious, flexible, articulate, and accountable.
- You value soft skills and are enterprising, thoughtful, and self-motivated.
- You have a bachelor's or equivalent in Computer Science, STEM, or similar degree.
About Us:
Canonical is a pioneering tech firm 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.
-
Golang software engineer, commercial systems
4 weeks ago
Manama, Manama, Bahrain Canonical Full timeGolang Software Engineer, Commercial SystemsCanonical is a leading provider of open-source software and operating systems for global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT.About the RoleWe are hiring a Golang...
-
Golang Software Engineer, Commercial Systems
4 weeks ago
Manama, Manama, Bahrain RESO Full timeCanonical is a leading provider of open-source software and operating systems for global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and...
-
Manama, Manama, Bahrain Canonical Full timeLead Golang Software Engineer, Commercial SystemsJoin or sign in to find your next jobJoin to apply for the Lead Golang Software Engineer, Commercial Systems role at CanonicalLead Golang Software Engineer, Commercial Systems1 day ago Be among the first 25 applicantsJoin to apply for the Lead Golang Software Engineer, Commercial Systems role at CanonicalGet...
-
Golang software engineer, commercial systems
4 weeks ago
Manama, Manama, Bahrain RESO Full timeAbout Canonical">Canonical is a pioneering tech firm 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 of software.">We recruit on a global basis and set a very high standard for people joining the...
-
Manama, Manama, Bahrain Canonical Full timeGo (Golang) Software Engineer for Identity Management This is an exciting opportunity for an experienced software engineer passionate about open source software, Linux, and Web Services at scale. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company. Bring...
-
Senior golang engineer
3 weeks ago
Manama, Manama, Bahrain Techiebutler Full timeJoin Techiebutler as a Senior Golang Backend Engineer Are you a passionate backend engineer with a knack for building robust and scalable systems using cutting-edge technologies? Do you excel in a collaborative environment where innovation and excellence are celebrated? If so, we want you to lead the charge in shaping the future of our product's backend...
-
Golang System Software Engineer
4 weeks ago
Manama, Manama, Bahrain RESO Full timeCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers,...
-
Golang system software engineer
4 weeks ago
Manama, Manama, Bahrain Canonical Full time**System Software Engineer - Containers and Virtualization**This is a remote position available in EMEA and the Americas.Key Responsibilities:Design, implement, and document system-level Go code.Model data, design database schema, and implement data storage in a dqlite (SQL) database.Maintain code quality through static analysis, unit, and system...
-
Linux System Software Developer
5 days ago
Manama, Manama, Bahrain beBee Careers Full timeSoftware Engineer Job DescriptionWe are seeking a talented software engineer to join our team. As a key member of our SnapD team, you will be responsible for designing and developing mission-critical Golang code focused on software delivery, containers, security sandboxing, telemetry, and device management.About the RoleYou will work with a distributed team...
-
Software Engineer
3 days ago
Manama, Manama, Bahrain Canonical Full timeJoin or sign in to find your next jobJoin to apply for the Software Engineer - Python/Golang - Kubernetes role at Canonical1 day ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Python/Golang - Kubernetes role at CanonicalCanonical is a leading provider of open source software and operating systems to the global enterprise and...