Juju Software Engineer (Go)
Canonical Group Ltd
Canonical 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 worlds leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder-led, profitable, and growing. 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 across the world. Juju is the engine behind model-driven operations, providing a means to operate complex software on public cloud, private cloud, Kubernetes, and bare-metal. Combined with the Ops framework, Juju provides a complete solution for applications and infrastructure management. Many internal and external teams depend on Juju to deliver their products and services - from Canonical Managed Solutions, our OpenStack and cloud delivery teams, to Fortune 500 companies. Location: This is a Globally remote role. What your day will look like Contribute to 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 Work from home with global travel for 2 to 4 weeks per year for internal and external events What we are looking for in you Excellent communication skills in the English language, both verbal and written, especially in online environments An exceptional academic track record from both high school and preferably university Willingness to travel up to 4 times a year for internal events Additional skills that you might also bring The following skills may be helpful to you in the role, but we dont expect everyone to bring all of them. Experience with container technologies (Docker, LXD, Kubernetes, etc.) Solid networking background and experience Experience with agile software development methodologies Experience in the Linux and open-source software world Experience with configuration management software (Ansible, Chef, Puppet, et al.) Working knowledge of cloud computing Experience with software 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 What we offer you We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally. Distributed work environment with twice-yearly team sprints in person - we’ve been working 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 from your team and others Priority Pass for travel and travel upgrades for long haul company events About CanonicalCanonical is a pioneering tech firm that is 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. Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business. Canonical is an equal opportunity employer #J-18808-Ljbffr
$85k - $100k
...Overview Software Engineer, GO (Staff II) . Must be US Citizen or Green Card holder. W-2 Full Time Salaried Position. 100% Remote - Must reside in the US full time. Brandt Information Services is a leading provider of technology and marketing services for state wildlife...SuggestedFull timeWork experience placementRemote workFlexible hours$110k - $138k
...assisting customers with issues, and refining product lifecycle management. Candidates should have a solid background in Go programming, software architecture, and automation tools. The position offers a comprehensive benefits package including extra days off and mental...Suggested- ...Staff Software Engineer for Identity Management (Go/Golang) Home Based - Americas; Home based - EMEA Canonical is a leading provider of open source... ...authentication flows from design to implementation Write Juju charms (operators) to manage operational concerns...SuggestedWork at officeLocal areaRemote workWork from homeWorldwide
- ...Software Engineer Go Python Integrations Typescript We are seeking a highly skilled Senior Software Engineer to join our Integrations Team within our Engagement product, contributing to Bloomreachs agentic platform for personalization. You will design, develop, and...SuggestedFlexible hours
- ...technology firm in the United States is seeking a Senior Backend Engineer to enhance the core equity platform. You will build and maintain... ...over 5 years in backend engineering, strong proficiency in Go, and a solid grasp of database design. The role offers competitive...Suggested
$197.3k - $225.1k
...Lead Software Engineer, Back End (Java/Go/Python, Kubernetes, AWS) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One...Full timePart timeInternshipH1bLocal area- ...dynamic company based in the United States, is hiring a Senior Software Engineer (Backend) to shape the future of the dental industry. This... ...candidate has 5-10 years of backend experience, proficiency in Go and Node.js, and familiarity with AWS, Docker, and Kubernetes....
- ...We are looking for an experienced, hands‑on Senior Software Engineer to join our fast‑growing company and in a breakthrough stage where we build... ...product Write high quality, testable and efficient code in Go and Typescript Initiate and promote new ideas for continuous improvement...
- ...Nomi Health is seeking a Backend Software Engineer to help modernize the healthcare system through intelligent software. You will design and maintain backend services using Go, GraphQL, and AWS within a collaborative team of over 300 personnel. Ideal candidates should...
$154k - $220k
...Framework Ventures in the United States seeks an experienced software engineer proficient in Go to design and implement scalable backend services. The ideal candidate will have over 8 years of experience, particularly in developing large-scale distributed systems and...- ...leading provider of open source software and operating systems to the... ...public cloud, data science, AI, engineering innovation, and IoT. Our... ...software stack written in Python and Go, and we are looking for... ...several Ubuntu projects (MAAS, Juju, Ubuntu Server, LXD, Ubuntu Core...Work at officeWork from home
- ...Youll manage invoicing, payments, and financial reporting across a global customer base. This role requires strong experience in PHP or Go, proficiency in MySQL, and familiarity with payment processors like Stripe. Join us to help shape the future of business...
$144.2k - $164.6k
Senior Software Engineer, Full Stack (Java, Go, React, Angular, AWS) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One...Full timePart timeInternshipH1bLocal area$115k - $140k
...Full Stack Software Engineer - MERN Stack United States Boom Entertainment is redefining the way fans engage with sports through innovative,... ...user base continues to grow as more fans choose Boom as their go-to place to play. Boom is a small team with high standards. We...Home office$190k - $240k
...compounding interest.Consumer Growth Experience Engineering (CGX) builds the platforms and end-to-end... ...consumer experiences that enable rapid go-to-market, improve conversion and... ...have a total of 4+ years of experience as a software engineer.You are experienced in designing...Work at officeRemote work$186.07k - $218.9k
...learning, and powering end-user experiences. As an engineer on the team you will contribute to the full spectrum... ...requirements): You have at least 5+ years of experience in software engineering. You have Strong Python, Go, or Java backend development skills. You have...Local area$143k - $196.9k
...storage. You will report to the Director, Engineering. Architect and implement robust,... ...and scalable data processing pipelines in Go to ensure data quality and reliability.... ...you will bring with you: 5+ years in a software engineer role, with experience in a technical...Full timeRemote work$143k - $177k
...within the United States or Canada. Role Summary We’re hiring a Software Engineer II (backend) to help build and evolve our next‑generation... ...needed What You’ll Bring Experience writing backend services in Go (Golang) Foundational understanding of distributed systems and...Remote workFlexible hours$125k - $145k
...Overview Join the best engineering team in media. Morning Brew is looking for a passionate Full... ...objectives What You’ll Bring 3+ years of software engineering experience with a focus on... ...Experience in a backend language such as Go or Python for building and maintaining APIs...Work at officeDay shift- ...Framework Ventures is seeking a Senior Software Engineer to design and maintain robust systems for financial infrastructure. This role involves... ...will have over 5 years of experience, proficiency in Go, and strong problem-solving skills. Benefits include a competitive...Home office
- ...Horizon Blockchain Games Inc. is seeking a Senior Engineer to architect and develop infrastructure for their products, Skyweaver and Sequence... .... Ideal candidates will have over 5 years of production-grade Go experience and knowledge of Ethereum blockchain. Join a small...
- ...Reddit, Inc. is seeking an experienced engineer to work on the foundational platform for GraphQL infrastructure. This fully remote role... ...have over 5 years of experience in backend systems, proficiency in Go, and a solid understanding of cloud infrastructure, particularly...Remote work
- ...PlanetScale is looking for an experienced Software Engineer to join its core engineering team. In this role, you will design and build critical... ...emphasis on backend systems, you should have experience in Go and MySQL, along with a collaborative spirit. PlanetScale is a...
- ...Coinbase), an amazing team of leaders in the blockchain space, engineers who have built widely popular open source, a former top McKinsey... ...architecting, writing, testing and shipping production-quality code in Go, with a background in Ethereum development. You are rigourous...Work from homeShift work
- ...business with the backing of a global organization. As the Senior Software Engineer, Billing Platform, you will play a key role in designing,... ...beneficial. Exposure to additional backend languages such as Java, Go, or Rust is an added advantage. Hands‑on experience...Remote workFlexible hours
- ...EPAM Systems, Inc. is seeking a highly qualified Platform Engineer to develop a cutting-edge Kubernetes-based platform. This position... ...cloud-native environment. The ideal candidate will have a robust software development background with significant experience in Golang and...Remote work
- ...Qdrant is an open‑source vector search engine powering the next generation of AI applications... ...to shaping the future of AI. As a Senior Software Engineer on the Cloud Operations team,... ...operators. Write production‑grade Go and Python code for platform services and...Remote workFlexible hours
- ...a whale of a ride! Our Infrastructure Engineering team builds and operates the cloud-native... ...operate internal platform services and APIs in Go, including provisioning, quotas and... ...Qualifications ~4+ years of backend software engineering experience building large-scale...Remote workHome officeShift work
$124k - $329.2k
...teams. You’ll build and operate Ruby and Go services, drive architecture and cross‑team... ...discussions across product, client app engineers, and domain service teams; propose, validate... ...Qualifications 6+ years experience in Software Engineering, Computer Science, or related...Remote work- ...office, daily catered lunches, and more. Your Team As a Senior Software Engineer on the Software Platform team, you will design and evolve the... ...scale Expertise in a modern programming language, such as Python, Go, Java or C++ Hands‑on experience developing in a Linux/UNIX...Work at officeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Juju Software Engineer (Go). Be the first to apply!
- graduate software developer Richmond, VA
- senior software design engineer Richmond, VA
- software engineer amazon Richmond, VA
- software developer positions Richmond, VA
- software engineer full time Richmond, VA
- software engineer Richmond, VA
- software engineer intern Richmond, VA
- software developer apprenticeship Richmond, VA
- agile software developer Richmond, VA
- senior software engineer remote Richmond, VA

