Senior Go Engineer, Juju

New

Skills

Agile Methodologies Cloud Computing Configuration Management Distributed systems Docker Engineer Kubernetes Linux Networking Software Engineering Sql

Canonical is seeking a Senior Juju Software Engineer (Go) to join our globally distributed team. You will play a crucial role in designing, delivering, and supporting features in Juju—an engine for model-driven operations and cloud automation at scale. This remote-first position offers opportunities to work with cutting-edge open source technologies, collaborate with talented engineers worldwide, and influence cloud and infrastructure management for leading enterprises.

Job Overview
  • Drive the development and support of Juju in highly concurrent, distributed environments.
  • Collaborate with global teams to deliver scalable cloud automation solutions.
  • Coach and mentor less experienced engineers to build a world-class team.
  • Work remotely with opportunities to travel internationally for company events.
Key Responsibilities
  • Own feature design, delivery, and maintenance in Juju and related systems.
  • Proactively collaborate with distributed teams and upstream open source communities.
  • Debug and resolve issues in high-scale, cloud-native environments.
  • Guide and coach team members to enhance engineering capability.
  • Contribute to process improvement and strategic alignment within the team.
Required Skills & Qualifications
  • Proven expertise in Go and distributed systems development.
  • Strong communication skills in English (verbal and written).
  • Exceptional academic background (high school and university preferred).
  • Experience with agile development methodologies.
  • Willingness to travel internationally up to four times per year.
  • Experience with Linux, containers (Docker, Kubernetes), and open source software is an advantage.
  • Knowledge of networking, configuration management tools, and cloud computing.
  • Passion for software quality, testing, and open source contributions.

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: 12 Months

Share this job:

Similar Jobs

Product Manager, Credit Lending

New

Own the product strategy for Credit & Lending.

Lead the launch of liquidity products.

Agile Methodologies Data Analytics Fintech Product Management

Senior Engineering Manager

New

Define a scalable engineering roadmap for outreach.

Collaborate with cross-functional teams to maximize marketing impact.

Agile Methodologies Data Analysis Digital Advertising Leadership

Trust and Safety Manager

New

Create a vision and strategy for Trust & Safety products.

Lead cross-functional teams for execution and launch.

Agile Methodologies Data Analysis Machine Learning Okrs

Senior Backend Engineer

New

Lead technical direction for multiple teams.

Define strategy and roadmaps in collaboration with Product and Design.

Agile Methodologies Backend Development Collaboration Distributed systems

Senior Manager Programs

New

Develop and lead strategic programs.

Collaborate with teams to define project parameters.

Agile Methodologies Asana Budget Management Confluence

Manual QA Engineer, Web App

Posted 10 days ago

Develop and execute manual test plans for the Speechify Web app.

Collaborate with engineers and product teams to identify defects.

Agile Methodologies Exploratory testing Jira Test Planning

Data Scientist, Marketing Analyst

Posted 11 days ago

Conduct data analysis to maximize digital traffic return

Measure impact of flows and CRM communications via Braze

Agile Methodologies Amplitude Datadog Mixpanel

Senior Product Manager

Posted 12 days ago

Hiring a Senior Product Manager for a remote position

Full-time role in the United States

Agile Methodologies Analytical Skills Communication Leadership

Product Design Manager

Posted 12 days ago

Prepare high-level concept designs for internal review and validation.

Conduct customer research when required.

Agile Methodologies Communication Skills Figma Information Architecture

QA Engineer (Manual), iOS

Posted 12 days ago

Develop and execute test plans for iOS app

Collaborate with development team to identify issues

Accessibility Testing Agile Methodologies Appium Ci/cd Pipelines

AI Agent Architect, Customer Experience

Posted 13 days ago

Design AI agents for improving customer experience

Understand and apply customer experience principles

Agile Methodologies Analytical Skills Communication Skills Creativity

Quality Assurance Engineer (Manual)

Posted 13 days ago

Develop and execute test plans for Speechify iOS app

Collaborate with development team to identify issues

Accessibility Testing Agile Methodologies Appium Continuous delivery

QA Engineer (Manual), iOS

Posted 13 days ago

Develop and execute test plans for iOS app

Collaborate with development team to identify issues

Accessibility Testing Agile Methodologies Appium Continuous delivery

Product Manager - Core Product Experiences

Posted 14 days ago

Own Core Product area: vision, roadmap, metrics

Ship high-quality clinical workflows with engineering/ML

Agile Methodologies Cross-functional Collaboration Healthcare kpis

QA Engineer (iOS)

Posted 14 days ago

Develop and execute test plans

Collaborate with development team

Accessibility Testing Agile Methodologies Appium Communication Skills

Sr. ServiceNow Developer

Posted 15 days ago

Build, customize, and deploy ServiceNow apps and modules

Collaborate with IT and business teams

Agile Methodologies Itil Itsm Javascript

QA Engineer (Manual) iOS

Posted 15 days ago

Develop and execute test plans, test cases, and test scripts for the Speechify iOS app

Collaborate with the development team to identify, reproduce, and document issues and defects in the iOS app

Accessibility Testing Agile Methodologies Appium Ci/cd Pipelines

Product Management Consultant

Posted 15 days ago

Jump into high-impact client projects and tackle strategic challenges

Manage discovery and delivery for multiple streams simultaneously

Adaptability Agile Methodologies Collaboration Commercial Awareness

QA Engineer (iOS)

Posted 15 days ago

Develop and execute test plans, cases, and scripts for the iOS app

Collaborate with the development team to identify issues

Agile Methodologies Appium Git

Manual QA Engineer, Web App

Posted 16 days ago

Develop and execute manual test plans for Speechify Web app.

Collaborate with engineers and product teams to identify defects.

Agile Methodologies Bug Tracking Communication Skills Exploratory testing

QA Engineer (iOS)

Posted 16 days ago

Develop and execute test plans for the Speechify iOS app

Collaborate with the development team to identify issues in the iOS app

Accessibility Testing Agile Methodologies Appium Ci/cd Pipelines

QA Engineer (iOS)

Posted 16 days ago

Develop and execute test plans for iOS app

Collaborate with the development team to identify issues

Accessibility Testing Agile Methodologies Appium Continuous delivery

QA Engineer (iOS)

Posted 17 days ago

Develop and execute test plans for iOS app

Collaborate with development team for issue identification

Accessibility Testing Agile Methodologies Appium Ci/cd Pipelines

Senior Software Engineer, Software Delivery

Posted 17 days ago

Design, implement, and maintain CI/CD platform

Collaborate with users and partner teams

Agile Methodologies AWS Github Actions Google Cloud

Senior Program Manager

Posted 17 days ago

Oversee and manage cross-functional program teams

Translate discussions into structured tasks and timelines

Agile Methodologies Asana Communication Skills Engineering

Senior Technical Product Manager

Posted 17 days ago

Own product vision and strategy for SDS tooling

Capture and define success metrics

Agile Methodologies Communication Skills Game development Product Management

Quality Assurance Engineer (Manual), iOS

Posted 17 days ago

Develop and execute test plans for the Speechify iOS app

Collaborate with the development team to identify issues

Accessibility Testing Agile Methodologies Appium CircleCI

QA Engineer (iOS)

Posted 18 days ago

Develop and execute test plans, test cases, and test scripts for iOS app

Collaborate with development team to identify and document issues in iOS app

Accessibility Testing Agile Methodologies Appium Ci/cd Pipelines

QA Engineer (Manual), iOS

Posted 18 days ago

Develop and execute test plans for iOS app

Collaborate with development team to identify issues

Accessibility Testing Agile Methodologies Appium Ci/cd Pipelines

Full Stack Tech Lead

Posted 19 days ago

Lead technical discussions and decisions aligned with business goals

Develop comprehensive design artifacts considering scalability and performance

Agile Methodologies Azure Devops practices GraphQL

Senior Front-End Engineer (TypeScript/Svelte)

Posted 19 days ago

Seeking a Senior Front-End Engineer with expertise in TypeScript and Svelte.

Offering 100% remote work with competitive USD pay.

Agile Methodologies Devops Javascript Product Management

Mobile Engineer (React Native)

Posted 19 days ago

Developing and maintaining mobile-first features for My HealtheVet platform

Collaborating with UX designers, product managers, and API developers

Agile Methodologies Ci/cd Pipelines Javascript React Native

QA Engineer (iOS)

Posted 19 days ago

Develop and execute test plans for Speechify iOS app

Collaborate with development team to identify iOS app issues

Accessibility Testing Agile Methodologies Appium CircleCI

AI & Mobile Strategy PM

Posted 19 days ago

Own growth strategy and metrics for customer outcomes

Define and defend customer value through research

Agile Methodologies Cross-functional Collaboration Data Analysis Leadership

QA Engineer (Manual), iOS

Posted 19 days ago

Developing and executing test plans for the Speechify iOS app

Collaborating with the development team to identify and document issues

Agile Methodologies CircleCI

Remote Staff Product Manager

Posted 20 days ago

Hiring a Staff Product Manager remotely

Full-time position in the United States

Agile Methodologies Communication Skills Cross-functional Collaboration Data Analysis

QA Engineer, iOS

Posted 20 days ago

Develop and execute test plans and scripts for iOS app

Collaborate with development team to identify issues

Accessibility Testing Agile Methodologies Appium Ci/cd Pipelines

QA Engineer (iOS)

Posted 20 days ago

Develop and execute test plans for iOS app

Collaborate with development team to identify issues

Agile Methodologies Appium CircleCI Git

QA Engineer, iOS

Posted 21 days ago

Developing and executing test plans for Speechify iOS app

Collaborating with the development team to identify and document issues in the iOS app

Accessibility Testing Agile Methodologies Appium CircleCI

Software Engineering Intern

Posted 21 days ago

Design, build, and ship production-quality code

Collaborate with engineers, product managers, and data scientists

Agile Methodologies Collaboration Continuous integration Debugging

QA Engineer (Manual), iOS

Posted 21 days ago

Develop and execute test plans for the iOS app

Collaborate with the development team to identify and document issues

Agile Methodologies Git Version Control Systems

Engineering Manager, Infrastructure Platforms

Posted 22 days ago

Lead a high-performing Infrastructure Platforms team

Connect business goals with engineering efforts

Agile Methodologies Continuous deployment Continuous integration Go

QA Engineer (iOS)

Posted 22 days ago

Develop and execute test plans and scripts

Collaborate with the development team

Accessibility Testing Agile Methodologies Appium Ci/cd Pipelines

QA Engineer (iOS)

Posted 22 days ago

Develop and execute test plans

Collaborate with development team

Agile Methodologies Appium CircleCI Continuous delivery

QA Engineer (iOS)

Posted 23 days ago

Develop and execute test plans.

Collaborate with the development team.

Accessibility Testing Agile Methodologies Appium Automation

QA Engineer, iOS

Posted 23 days ago

Develop and execute test plans, test cases, and test scripts for the Speechify iOS app.

Collaborate with the development team to identify, reproduce, and document issues in the iOS app.

Accessibility Testing Agile environment Agile Methodologies Appium

Product Director

Posted 24 days ago

Define and evolve CX assurance product strategy

Develop outcome-driven product roadmap

Agile Methodologies Ai/ml Communication Skills Data Science

QA Engineer (Manual), iOS

Posted 24 days ago

Develop and execute test plans

Collaborate with the development team

Agile Methodologies Ai technology Appium Ci/cd Pipelines

QA Engineer, Web Core

Posted 24 days ago

Develop and execute manual test plans

Collaborate with engineers and product teams

Agile Methodologies Bug Tracking Communication Skills Jira

QA Engineer (iOS)

Posted 24 days ago

Develop and execute test plans, cases, and scripts for iOS app.

Collaborate with dev team to identify and document issues.

Accessibility Testing Agile Methodologies Appium Ci/cd Pipelines
overtime