Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Principal software engineer - distributed systems

Melbourne
beBeeEngineering
Software Engineer
Posted: 14 September
Offer description

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:

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

Send an application
Create a job alert
Alert activated
Saved
Save
Similar job
Senior software engineer
Melbourne
Heidi Health
Software Engineer
Similar job
Full stack software engineer
Melbourne
beBeeSoftware
Software Engineer
Similar job
Senior software engineer
Melbourne
Commonwealth Bank
Software Engineer
Similar jobs
IT and Tech jobs in Melbourne
jobs Melbourne
jobs Victoria
Home > Jobs > IT and Tech jobs > Software Engineer jobs > Software Engineer jobs in Melbourne > Principal Software Engineer - Distributed Systems

About Jobstralia

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by job title
  • Jobs by sector
  • Jobs by company
  • Jobs by location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobstralia - All Rights Reserved

Send an application
Create a job alert
Alert activated
Saved
Save