Principal Software Engineer

2 weeks ago


Melbourne, Victoria, Australia beBeeEngineering Full time $90,000 - $105,000
Rust Engineering Lead

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.

As a Rust Engineering Lead, you will drive the adoption of this exciting language into the full range of Canonical offerings, starting with Ubuntu but also our own projects and open source offerings.

  • Design and implement well-tested and well-documented software in Rust
  • Advocate for Rust adoption in upstream projects
  • Identify projects and codebases that could be prioritised for Rust adoption
  • Debug and fix issues encountered by users
  • Participate in our engineering process through code and architectural reviews
  • Collaborate with colleagues on technical specifications
  • Seek improvements to engineering and operations practices
  • In some cases, deploy and operate services developed by the team

What we are looking for:

  • An exceptional academic track record from both high school and university
  • Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
  • Experience building, deploying, and operating distributed systems and APIs
  • Drive and a track record of going above-and-beyond expectations
  • Well-organised, self-starting and able to deliver to schedule
  • Appreciative of diversity, polite and effective in a multi-cultural, multi-national organisation
  • Professional manner interacting with colleagues and community
  • Experience designing and writing high-quality Rust software on Linux
  • Experience with and passion for Linux at the system level
  • Professional written and spoken English
  • The work ethic and confidence to shine alongside motivated colleagues
  • Excellent interpersonal skills, curiosity, flexibility, and accountability
  • Passion, thoughtfulness, and self-motivation
  • Result-oriented, with a personal drive to meet commitments


  • Melbourne, Victoria, Australia Deputy Full time

    Join to apply for the Principal Software Engineer role at DeputyDeputy is a global SaaS remote-first workforce management company with hubs in Sydney, Melbourne, San Francisco and London, plus team members working remotely across the United States.Our platform serves over 1.5 million workers and 375,000 workplaces across 100+ countries.We are backed by top...


  • Melbourne, Victoria, Australia Microsoft Full time

    Join to apply for the Principal Software Engineer - DPU role at Microsoft1 week ago Be among the first 25 applicants Join to apply for the Principal Software Engineer - DPU role at Microsoft Get AI-powered advice on this job and more exclusive features.The Data Processing Unit (DPU) team brings together state-of-the-art software and hardware expertise to...


  • Melbourne, Victoria, Australia Deputy Full time

    Join to apply for the Principal Software Engineer role at Deputy Deputy is a global Saa S remote-first workforce management company with hubs in Sydney, Melbourne, San Francisco and London, plus team members working remotely across the United States.Our platform serves over 1.5 million workers and 375,000 workplaces across 100+ countries.We are backed by top...


  • Melbourne, Victoria, Australia ClearCompany Full time

    OverviewPrincipal Engineer - AI Scale-Up An exciting venture-backed AI startup is scaling fast and looking for a Principal Engineer to join their core engineering team in Melbourne.This is a chance to get in early with a business that's already working with global enterprises and backed by top-tier investors. Their platform is transforming customer...


  • Melbourne, Victoria, Australia ClearCompany Full time

    OverviewPrincipal Engineer - AI Scale-Up An exciting venture-backed AI startup is scaling fast and looking for a Principal Engineer to join their core engineering team in Melbourne.This is a chance to get in early with a business that's already working with global enterprises and backed by top-tier investors. Their platform is transforming customer...


  • Melbourne, Victoria, Australia Lunar Outpost Full time

    NOTE: Applications for this role must be submitted via Are you ready to lead software systems development efforts that expand the frontiers of space exploration with cutting-edge space robotics? Lunar Outpost Oceania is seeking a talented, experienced Principal Software Engineer to join our team.About the companyLunar Outpost is an advanced technology...


  • Melbourne, Victoria, Australia Deputy Full time

    Join to apply for the Principal Software Engineer role at DeputyDeputy is a global SaaS remote-first workforce management company with hubs in Sydney, Melbourne, San Francisco and London, plus team members working remotely across the United States. Our platform serves over 1.5 million workers and 375,000 workplaces across 100+ countries. We are backed by top...


  • Melbourne, Victoria, Australia Commonwealth Bank Full time

    Overview Principal Software Engineer – Commonwealth Bank. The Engineering Platforms team is seeking an experienced Principal Software Engineer to join us, working with Commonwealth Bank's global engineering community to use internal and AI-assisted tools to improve the engineering experience and productivity. ResponsibilitiesWork with CommBank's top...


  • Melbourne, Victoria, Australia Commonwealth Bank Full time

    OverviewPrincipal Software Engineer – Commonwealth Bank. The Engineering Platforms team is seeking an experienced Principal Software Engineer to join us, working with Commonwealth Bank's global engineering community to use internal and AI-assisted tools to improve the engineering experience and productivity.ResponsibilitiesWork with CommBank's top...


  • Melbourne, Victoria, Australia Easygo Full time

    OverviewJoin to apply for the Principal Software Engineer - Mobile role at Easygo.Easygo leads the world in crafting top-tier entertainment experiences. Within our engineering organization, we foster a continuous learning environment, constantly pushing the boundaries of large-scale software design and development. Our culture revolves around fostering...