Cloud Scalable Software Engineer

1 week ago


Melbourne, Victoria, Australia beBeeSoftwareDeveloper Full time $150,000 - $180,000
Microservices Developer

Overview

  • Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets.
  • Our platform, Ubuntu, is widely used in cloud, data science, AI, engineering, and IoT initiatives.
  • We recruit on a global basis and support mostly remote work with few office-based roles.
  • Teams meet 2–4 times per year in person at locations around the world.
  • We are founder-led, profitable, and growing.

Responsibilities

  • Write high-quality, well-designed, and robust software that works at scale.
  • Design APIs and software architecture for collegial review.
  • Write tests that validate software behaviour.
  • Build and maintain reliable, fault-tolerant applications and services.
  • Collaborate proactively with a globally distributed team.
  • Display technical leadership internally and within external communities.
  • Debug issues and produce high-quality solutions.
  • Contribute to technical documentation to make it the best of its kind.
  • Discuss, contribute to, and collaborate across teams at Canonical.

Requirements

  • Exceptional academic track record from high school and university.
  • Undergraduate degree in Computer Science or STEM, or a compelling narrative about an alternative path.
  • Drive and a track record of going above-and-beyond expectations.
  • Proficiency in Python and/or Go.
  • History of writing modern, maintainable software.
  • Experience with relational and non-relational database systems.
  • Continuous integration and continuous delivery experience.
  • Experience with systems programming or scalable web services.
  • Professional written and spoken English.
  • Experience with Linux (Debian or Ubuntu preferred).
  • Excellent interpersonal skills, curiosity, flexibility, and accountability.
  • Passion, thoughtfulness, and self-motivation.
  • Excellent communication and presentation skills.
  • Result-oriented, with a personal drive to meet commitments.

What We Offer You

  • A competitive compensation package shaped by geographical location, experience, and performance worldwide.
  • A performance-driven annual bonus and other benefits reflecting our values and local needs globally.
  • Annual compensation reviews to recognize outstanding performance.
  • Distributed work environment with twice-yearly in-person team sprints.
  • Personal learning and development budget of USD 2000 per year.
  • Recognition rewards.
  • Annual holiday leave.
  • Maternity and paternity leave.
  • Employee Assistance Programme.

  • Software Developer

    2 weeks ago


    Melbourne, Victoria, Australia beBeesoftwareDeveloper Full time $180,000 - $240,000

    Key Role: Software Developer - Cloud EngineeringWe are seeking a highly skilled and experienced Software Developer - Cloud Engineering to join our team. This is an exciting opportunity for a talented individual to design, develop, and maintain software solutions using Python and Kubernetes.Develop scalable and efficient software solutions using Python and...


  • Melbourne, Victoria, Australia Centric Software Full time

    Job Title: Senior Cloud Operations Engineer - Long Term ContractLocation: Remote - Sydney, Melbourne or Canberra, AustraliaAbout Centric Software: Centric Software stands at the forefront of innovation, delivering cutting-edge PLM solutions tailored specifically for the retail, fashion, footwear, luxury, and consumer goods industries.Our enterprise software...


  • Melbourne, Victoria, Australia Centric Software Full time

    Job Title: Senior Cloud Operations Engineer - Long Term ContractLocation: Remote – Sydney, Melbourne or Canberra, AustraliaAbout Centric Software:Centric Software stands at the forefront of innovation, delivering cutting-edge PLM solutions tailored specifically for the retail, fashion, footwear, luxury, and consumer goods industries.Our enterprise software...


  • Melbourne, Victoria, Australia Centric Software Full time $70,000 - $120,000 per year

    Job Title:Senior Cloud Operations Engineer - Long Term ContractLocation:Remote – Sydney, Melbourne or Canberra, AustraliaAbout Centric SoftwareCentric Software stands at the forefront of innovation, delivering cutting-edge PLM solutions tailored specifically for the retail, fashion, footwear, luxury, and consumer goods industries. Our enterprise software...


  • Melbourne, Victoria, Australia beBeeCloudDeveloper Full time $120,000 - $180,000

    We're seeking a seasoned cloud software engineer to lead our team's efforts in reimagining and rebuilding critical applications. Key objectives include designing, building, and deploying complex cloud-based software that meets user needs, collaborating with stakeholders to deliver business-critical solutions, mentoring junior developers to drive better...


  • Melbourne, Victoria, Australia beBeeInnovative Full time $120,000 - $170,000

    At the forefront of innovation, we are a leader in management consulting. We take pride in being consistently recognized as one of the world's best places to work.We believe that diversity, inclusion and collaboration are key to building extraordinary teams.As a senior software engineering professional, you will design and build cloud-based distributed...


  • South Melbourne, Victoria, Australia Blackmagic Design Full time $80,000 - $120,000 per year

    Start your engineering career at Blackmagic Design Are you a technically strong and motivated graduate software engineer? Are you excited to work on products used by professionals in film, television, and broadcasting around the world? Join Blackmagic Design and help shape the future of media technology — from high-performance software to global...


  • Melbourne, Victoria, Australia beBeeSoftware Full time $120,000 - $160,000

    About the RoleAs a Software Developer, you will play a key role in designing and building software applications that meet the needs of our customers. Your expertise in C++ systems programming will be essential in creating high-quality, scalable software systems.Your ResponsibilitiesSupport the entire application lifecycle from concept to release and...


  • Melbourne, Victoria, Australia beBeeSoftware Full time $170,000 - $240,000

    About the RoleWe're seeking an accomplished Software Developer to play a key role in developing and maintaining our software platform.Key Responsibilities:Design and develop scalable software systems using modern technologies such as React, Go, and Kubernetes on Google Cloud Platform.Collaborate with Product Management and Engineering teams to shape product...


  • Melbourne, Victoria, Australia beBeeCloudEngineer Full time $108,571 - $119,893

    About this role:Job SummaryWe're seeking a skilled cloud engineer to design and develop internal developer platforms that enhance the developer experience.Designing scalable, secure, and user-friendly platforms using Infrastructure as Code (IaC) tools like TerraformManaging CI/CD pipelines using Azure DevOps for fast, reliable, and secure software...