Develop and Support Complex Distributed Systems

1 week ago


Perth, Western Australia beBeeSoftware Full time US$55,000 - US$65,000
Cloud Automation Engineer

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, powers complex distributed software systems across the world.

We are hiring a Cloud Automation Engineer to contribute to the development of Juju, a large open-source project that drives cloud automation and software operations at scale.

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.

  • Contribute to the design, delivery, and support of features in a highly concurrent, highly distributed system.
  • 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.

Required Skills:

  • Experience developing software using Go.
  • 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.

Benefits:

  • Distributed work environment with twice-yearly team sprints in person.
  • 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.

About Us:

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.



  • Perth, Western Australia beBeeVerification Full time $120,000 - $180,000

    Fortescue is a global green solutions business recognised for its culture, innovation and industry-leading development of infrastructure, mining assets and green energy initiatives.The Verification Coordinator leads the verification strategy and execution for autonomous haulage solutions in ultra-class mining environments. This senior engineering role...


  • Perth, Western Australia beBeeElectric Full time $180,000 - $200,000

    About the role of an Electric Distribution Systems Developer.Key Requirements:10+ years of experience in software development and system configuration.Expertise in designing and configuring electric distribution systems using various tools and technologies.Good understanding of data model changes and integration with PowerOn (versions 6.4 or later,...


  • Perth, Western Australia beBeeVerification Full time $140,000 - $170,000

    Verification SpecialistA dynamic and experienced Verification Specialist is required to lead the verification strategy and execution for autonomous haulage solutions operating in ultra-class mining environments. The successful candidate will have a strong foundation in systems engineering and product lifecycle management, ensuring that complex,...


  • Perth, Western Australia beBeeManager Full time $180,000 - $210,000

    Engineering Manager Job Description\The BootStack team is seeking an experienced Engineering Manager to lead our distributed systems engineering efforts. The ideal candidate will have a proven track record of managing engineering teams and delivering high-quality solutions in a fast-paced environment.\\Manage a growing engineering team to optimize quality,...


  • Perth, Western Australia beBeeVerification Full time $200,000 - $230,000

    Verification Coordinator PositionThis senior engineering role involves leading the verification strategy and execution for autonomous haulage solutions in ultra-class mining environments.End-to-end verification of complex, distributed systems through simulation, bench, and field testing, ensuring functionality, performance, reliability, scalability, safety,...


  • Perth, Western Australia beBeeControl Full time $120,000 - $180,000

    Protection and Control Systems EngineerWe are seeking a highly skilled Protection and Control Systems Engineer to join our team. The successful candidate will have extensive experience in designing, developing, and implementing electrical protection and control systems for substation automation and SCADA systems.Design, develop, and implement electrical...


  • Perth, Western Australia beBeePowerEngineering Full time $120,000 - $140,000

    Job OverviewThe Senior Power Distribution Systems Engineer will lead the design, analysis and implementation of power distribution systems for utilities.This role entails leading cross-functional teams to ensure projects meet quality standards, regulatory requirements and customer specifications.The successful candidate will have expertise in developing...


  • Perth, Western Australia beBeeCloudEngineeringManager Full time $120,000 - $180,000

    Cloud Engineering ManagerCanonical 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...


  • Perth, Western Australia beBeeEngineering Full time €90,000 - €120,000

    Cloud Systems Engineer Manager RoleWe are seeking an experienced Cloud Systems Engineer Manager to join our BootStack team. As a key member of our engineering organization, you will be responsible for managing a growing team of engineers focused on designing and operating modern distributed systems on private infrastructure for customers.This role entails...


  • Perth, Western Australia beBeeSoftware Full time $120,000 - $155,000

    Role SummaryWe are seeking a seasoned software engineer to join our team and play a pivotal role in designing, building, and delivering complex distributed systems. This high-impact position is ideal for senior-level engineers with a deep background in software development, DevOps practices, and infrastructure as code.Job DescriptionThe successful candidate...