Talent.com
This job offer is not available in your country.
Senior Juju Software Engineer (Go)

Senior Juju Software Engineer (Go)

CanonicalWorkFromHome, Wellington, New Zealand
30+ days ago
Job description

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 world's 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 Senior Software Engineer to 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.

As 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 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

  • Own 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
  • Coach and develop team members with less experience, actively contributing to building and maintaining a first-class engineering team.
  • 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

  • Proven track record of professional software delivery using Go.
  • Hands-on experience developing highly concurrent distributed systems
  • 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
  • Experience with agile software development methodologies
  • 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 don't expect everyone to bring all of them.

  • Experience with container technologies (Docker, LXD, Kubernetes, etc.)
  • Experience doing development in C, C++, Rust, or other low-level programming languages.
  • Solid networking background and experience
  • Experience in the Linux and open-source software world
  • Experience with configuration management software (Ansible, Chef, Puppet, et al.)
  • Working knowledge of cloud computing
  • Passionate about software quality and testing
  • Experience with 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
  • Prior experience developing plugins for Terraform
  • 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 Canonical

    Canonical 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

    We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

    #J-18808-Ljbffr

    Create a job alert for this search

    Senior Software Engineer • WorkFromHome, Wellington, New Zealand

    Related jobs
    • Promoted
    Lead Developer

    Lead Developer

    Somar Design StudiosWellington, New Zealand
    Established 17 years ago, Somar Digital is a proven and trusted supplier agency for Not for Profits, Government Agencies, Crown entities and the Private Sector. We have extensive experience and a hu...Show moreLast updated: 25 days ago
    • Promoted
    Android Developer

    Android Developer

    Orbitremit LimitedWellington, New Zealand
    OrbitRemit is an innovative and fast growing online payments company.We have developed world leading technology enabling our customers to transfer funds internationally at the best possible exchang...Show moreLast updated: 30+ days ago
    • Promoted
    Graduate Software Engineer, Open Source And Linux, Canonical Ubuntu

    Graduate Software Engineer, Open Source And Linux, Canonical Ubuntu

    CanonicalWellington, Wellington, New Zealand
    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 in...Show moreLast updated: 30+ days ago
    • Promoted
    Golang Software Engineer, Developer Tooling And Containers

    Golang Software Engineer, Developer Tooling And Containers

    CanonicalWellington, Wellington, New Zealand
    Golang Software Engineer, Developer Tooling and ContainersJoin to apply for the Golang Software Engineer, Developer Tooling and Containers role at CanonicalGolang Software Engineer, Developer Tooli...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Engineer - Devops

    Senior Engineer - Devops

    XeroWellington, New Zealand
    Our PurposeAt Xero, we're here to help you supercharge your business.We do this by automating routine tasks, surfacing actionable insights and connecting businesses with the right data, advisors an...Show moreLast updated: 30+ days ago
    • Promoted
    Software Architect

    Software Architect

    Aviat NetworksWellington, New Zealand
    About the Role : Provide necessary software development expertise within the Network Management Systems and Automation software engineering team. ResponsibilitiesDevelopment and maintenance of softwa...Show moreLast updated: 7 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Imara LimitedNew Zealand
    OverviewOur client is an innovator in automation and robotics, with solutions that address some of the world's most complex challenges in agriculture and beyond. With a focus on perception systems, ...Show moreLast updated: 1 day ago
    • Promoted
    Principal Software Architect

    Principal Software Architect

    TrimbleWellington, New Zealand
    Principal Software Architect page is loaded.Apply locations New Zealand - Christchurch New Zealand - Wellington time type Full time posted on Posted Today job requisition id R51248.Christchurch (ma...Show moreLast updated: 30+ days ago
    Senior Software Engineer

    Senior Software Engineer

    Education PerfectNZ
    Quick Apply
    Education Perfect is an EdTech platform designed to empower educators and amplify their impact in the classroom.We aim to enable teachers to personalise learning at scale with a range of powerful l...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer - Dashboard

    Software Engineer - Dashboard

    Pls Pte LtdNew Zealand, New Zealand, New Zealand
    PLS Pte Ltd is a dynamic company committed to delivering innovative solutions across diverse industries.Our vision is to lead globally by creating impactful solutions, while our mission is to provi...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    DatacomNew Zealand
    Our WhyDatacom works with organisations and communities across Australia and New Zealand to make a difference in people's lives and help organisations use the power of tech to innovate and grow.Abo...Show moreLast updated: 30+ days ago
    • Promoted
    Cloud Engineer

    Cloud Engineer

    OpenstackWellington, New Zealand
    Preserves user session state across page requests.Used in context with the language setting on the website.Facilitates the translation into the preferred language of the visitor.Necessary for the f...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Fullstack Developer

    Senior Fullstack Developer

    Comspek InternationalWellington, New Zealand
    Wellington-based squad on a contract basis.You'll play a key part in designing, developing, and maintaining enterprise-scale applications ensuring reliable, secure, and user-focused outcomes for th...Show moreLast updated: 10 days ago
    • Promoted
    Senior Qa Engineer

    Senior Qa Engineer

    KiwibankWellington, New Zealand
    Wellington / Auckland / Christchurch based opportunity.Banking benefits, flexible working options and more!.Fixed Term Contract - 12 Months. Hei kawe i nga mahi kia tutuki | This is us.Where making an i...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - Lending Experience

    Senior Software Engineer - Lending Experience

    KiwibankWellington, New Zealand
    Auckland / Wellington based opportunities.Fixed Term contract roles – 24 Months.Banking benefits, additional wellbeing days of leave and more!. Hei kawe i nga mahi kia tutuki | This is us.Where making...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Meteorological Service Of New Zealand LtdWellington, New Zealand
    You'll be part of a cross-functional team focused on creating and maintaining high-impact, high-traffic applications used across New Zealand and around the world. Your work will ensure the ongoing r...Show moreLast updated: 3 days ago
    • Promoted
    Lead Software Engineering - Product & Technology

    Lead Software Engineering - Product & Technology

    XeroWellington, New Zealand
    Our PurposeAt Xero, we're here to help you supercharge your business.We do this by automating routine tasks, surfacing actionable insights and connecting businesses with the right data, advisors an...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Developers

    Senior Developers

    Tribe RecruitmentWellington, New Zealand
    What You'll Be DoingIn this contract position, you will be responsible for a variety of tasks that contribute to successful software delivery. These include engaging in software development activiti...Show moreLast updated: 8 days ago
    • Promoted
    Software Engineer - Multiple Positions

    Software Engineer - Multiple Positions

    Portainer.IoNew Zealand
    We are looking for Software Engineers at Intermediate, Senior, or - for the right candidate - at Staff level.These are remote positions and you can be based from anywhere in NZ.At Portainer, we sim...Show moreLast updated: 9 days ago
    Senior Software Engineer (AI Focus)

    Senior Software Engineer (AI Focus)

    Education PerfectNZ
    Quick Apply
    Education Perfect is an EdTech platform designed to empower educators and amplify their impact in the classroom.We aim to enable teachers to personalise learning at scale with a range of powerful l...Show moreLast updated: 30+ days ago