Senior Go Developer Canonical

5 days ago


Muscat, Muscat, Oman Canonical Full time
Cloud Automation Expertise
Juju, the engine behind model-driven operations, provides cloud automation and software operations at scale. As a senior software engineer at Canonical, you'll own design, delivery, and support of features in a highly concurrent, distributed system that drives cloud automation and software operations.

Key Responsibilities include:
  1. Designing, delivering, and supporting features in a highly concurrent, distributed system that drives cloud automation and software operations at scale.
  2. Collaborating proactively with a distributed team to deliver products and services.
  3. Debugging issues and interacting with upstream communities publicly.
  4. Working with talented engineers, including experts in various fields, to achieve common goals.
  5. Couching and developing team members with less experience, contributing to building a first-class engineering team.

Skills and Qualifications
To succeed in this role, you'll need:
  1. A proven track record of professional software delivery using Go.
  2. Hands-on experience developing highly concurrent distributed systems.
  3. Excellent English language communication skills, both verbal and written, especially in online environments.
  4. An exceptional academic record from high school and preferably university.
  5. Experience with agile software development methodologies.
  6. Willingness to travel up to 4 times a year for internal events.


  • Muscat, Muscat, Oman Canonical Full time

    About UsCanonical is a growing international software company that collaborates with the open-source community to deliver Ubuntu, the world's best free software platform. Our services help businesses worldwide reduce costs, improve efficiency, and enhance security with Ubuntu.Job OpportunityWe are seeking an experienced engineering manager to lead the...


  • Muscat, Muscat, Oman canonical Full time

    Canonical Job OpportunityWe are seeking a Product Marketing Manager to join our team at Canonical. As a key member of our product marketing function, you will be responsible for developing and executing go-to-market strategies that drive customer engagement and revenue growth.Key ResponsibilitiesDevelop and execute comprehensive go-to-market strategies that...


  • Muscat, Muscat, Oman Canonical Full time

    Key ResponsibilitiesBe responsible for go-to-market planning and execution for Canonical's range of private cloud products.Lead on content dissemination planning, campaign development, and product launches.You will develop and maintain relationships with key stakeholders across the organization.This is a dynamic position that requires a growth mindset,...


  • Muscat, Muscat, Oman Canonical Full time

    Engineering Team MemberAs an engineer at Canonical, you'll be part of a dynamic team driving process improvement, assisting managers in running teams, coaching less experienced colleagues, and owning functional areas from design to maintenance. Key responsibilities include:Designing, delivering, and supporting features in a highly concurrent, distributed...


  • Muscat, Muscat, Oman Canonical Full time

    About the Team:Canonical is a global, remote-first company that works with the open-source community to deliver innovative solutions. Our mission is to realise the potential of free software in the lives of individuals and organisations. We are seeking a highly skilled Senior Software Developer for Authorization Systems to join our team and contribute to the...


  • Muscat, Muscat, Oman Canonical Full time

    Go (Golang) Software Engineer for Identity ManagementSummaryThis 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...


  • Muscat, Muscat, Oman Canonical Full time

    Job Description:We are looking for a skilled Go Expert for Authentication Solutions to work on identity management products for Canonical's suite of enterprise products and web services. The successful candidate will modernize and expand the capabilities of our identity management solutions.Responsibilities:Design and implement new features and enhancements...


  • Muscat, Muscat, Oman Canonical Full time

    About the TeamThe Information Systems team at Canonical supports and maintains all of Canonical's IT production services. The team is responsible for running services used by over 60 million Ubuntu users.As a DevOps Engineer for Canonical, you will have the unique opportunity to drive operations automation to the next level, both in our own private clouds as...


  • Muscat, Muscat, Oman Canonical Full time

    Job DescriptionThe Global Head of GSI Alliances will be responsible for leading a team of representatives and developing strategic go-to-market strength for Canonical. This role requires close collaboration with GSI partners throughout their sales cycles and across their sales organizations to make Canonical their trusted partner in delivering open-source...


  • Muscat, Muscat, Oman Canonical Full time

    About the JobWe are hiring a Senior Web Engineer to join our Web Engineering team at Canonical. As a member of our team, you will be responsible for designing and implementing software, leading in our engineering process, and contributing to technical documentation.Key Responsibilities:Designing and implementing well-tested and documented softwareDebugging...


  • Muscat, Muscat, Oman Canonical Full time

    About CanonicalCanonical is a pioneering tech firm at the forefront of the global move to open-source software. As the company that publishes Ubuntu, one of the most important open-source projects, we are changing the world of software development.We recruit on a global basis and set a high standard for people joining the company. We expect excellence in all...


  • Muscat, Muscat, Oman Canonical Full time

    OverviewCanonical, a pioneering tech firm at the forefront of the global move to open source, is seeking a highly skilled and experienced Product Manager to lead our industrial sector efforts. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT, and cloud technologies, we are changing the world of...


  • Muscat, Muscat, Oman Canonical Full time

    Open Source has become the norm in enterprise and SAAS applications. Canonical has delivered secure open source to millions of users and enterprises. We're looking for a Senior Marketing Manager who will be responsible for developing marketing strategy and go to market plans at a global level for our security and compliance portfolio. This is a hands-on,...


  • Muscat, Muscat, Oman Canonical Full time

    Canonical seeks a Junior developer with a proven track record in Python and/or Go. As part of the Observability team, you will develop a cloud-native monitoring stack that composes best-in-class open-source monitoring tools. The stack is opinionated, resilient, and scalable, providing deep insights out of the box. The user experience is polished and seamless...


  • Muscat, Muscat, Oman Canonical Full time

    About CanonicalCanonical is a company that is changing the world daily through its work in open source. As a remote-first company since 2004, we provide a unique window into the world of 21st-century digital business.The JobThis role reports to the VP of Marketing and involves leading the growth engineering team, which drives the best commercial results for...


  • Muscat, Muscat, Oman Canonical Full time

    Job SummaryWe are looking for a skilled engineering manager to oversee the development of secure identity and access management solutions using Go and Python services. The ideal candidate will have a passion for distributed systems operations and experience working with container technology and Kubernetes. If you are a motivated leader who can drive...

  • Python Developer

    1 week ago


    Muscat, Muscat, Oman Canonical Full time

    About YouWe are looking for a highly skilled Distributed Systems Software Engineer to join our team at Canonical. As a key member of our engineering team, you will play a crucial role in designing and developing resilient distributed systems.Your Key ResponsibilitiesCreate automated testing approaches and infrastructure for validating reliability,...


  • Muscat, Muscat, Oman Canonical Full time

    About The JobAs a Senior Manager for Marketing Analytics, you will lead the growth engineering team and design, implement, and operate the Canonical marketing technology stack. This role requires exceptional management experience, knowledge in advanced marketing analytics, and expertise in data governance policies and management practices.Your DayDesign,...


  • Muscat, Muscat, Oman Canonical Full time

    About UsCanonical 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, 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,...


  • Muscat, Muscat, Oman Canonical Full time

    The role of a Senior Software Engineer at CanonicalAs a senior software engineer, you'll be an integral part of the team, driving process improvement, assisting the manager in running the team, coaching and developing colleagues with less experience, as well as owning functional areas from design and implementation all the way to support and maintenance.Juju...