Rust Software Developer Advocate

6 days ago


Muscat, Muscat, Oman beBee Careers Full time

Rust Engineering Lead

About the Role

We are seeking an exceptional Rust Engineer to drive the adoption of this exciting language into our full range of offerings, starting with Ubuntu but also our own projects and open source initiatives.

Key Responsibilities
  • Design and implement well-tested and well-documented software in Rust.
  • Advocate for Rust adoption in Canonical and upstream projects.
  • Identify projects and codebases that could be prioritized for Rust adoption.
  • Debug and fix issues encountered by users.
  • Participate in our engineering process through code and architectural reviews.
  • Collaborate with community and colleagues on technical specifications.
  • Seek improvements to engineering and operations practices.
  • In some cases, deploy and operate services developed by the team.
Requirements
  • 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 (for more senior roles).
  • Drive and a track record of going above-and-beyond expectations.
  • Well-organized, self-starting, and able to deliver to schedule.
  • Appreciative of diversity, polite, and effective in a multi-cultural, multi-national organization.
  • Professional manner interacting with colleagues, partners, 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.
Nice-to-Have Skills
  • Experience developing for Ubuntu.
  • Experience with LXD, MicroK8s, SnapD, IoT, Juju, Ubuntu Core, Ubuntu Pro.
  • Performance engineering and security experience.
Benefits
  • Distributed work environment with twice-yearly team sprints in person.
  • Personal learning and development budget of USD 2000 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.
  • Priority Pass, and travel upgrades for long-haul company events.
About Us

We are a pioneering tech firm at the forefront of the global move to open source. 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.

We 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.



  • Muscat, Muscat, Oman Canonical Full time

    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,...


  • Muscat, Muscat, Oman beBee Careers Full time

    Job DescriptionWe are seeking an experienced Software Engineering Manager to lead a team of remote engineers in delivering high-quality software solutions. The successful candidate will have a strong track record of developing and growing people, with expertise in modern C++ development, cross-platform development on macOS and/or Windows, and knowledge of...


  • Muscat, Muscat, Oman beBee Careers Full time

    Graduate Software Engineer, Open Source and LinuxWe are seeking a highly motivated and exceptional Graduate Software Engineer to join our team. As a key member of our engineering group, you will be responsible for shaping the roadmap for your product at global sprints every six months.About the Role:Focusing on design and user experience, even for developer...


  • Muscat, Muscat, Oman beBee Careers Full time

    Software Engineering Manager**Job Summary**We are seeking a skilled Software Engineering Manager to lead our engineering teams and drive the development of high-quality software. As an experienced engineering manager, you will be responsible for overseeing the design, implementation, and deployment of software solutions.**Key Responsibilities:**Lead a team...


  • Muscat, Muscat, Oman beBee Careers Full time

    About the Role">">This is an exciting opportunity to shape the future of software engineering, working on a wide range of projects that contribute to the open source stack.">">What We're Looking For">">A strong academic track record from both high school and university, with an undergraduate degree in Computer Science, Business Informatics, Mathematics, or...


  • Muscat, Muscat, Oman beBee Careers Full time

    Linux Embedded Systems EngineerThis role is ideal for individuals who are passionate about developing innovative solutions for embedded systems. You will have the opportunity to work with cutting-edge technologies and contribute to the development of open-source software.We are looking for talented engineers who can design, develop, and maintain high-quality...


  • Muscat, Muscat, Oman beBee Careers Full time

    Job Description:We are seeking a skilled Engineering Manager to lead our Sustaining Engineering team. The successful candidate will have experience in software development, leadership, and a passion for open source software.About the Role:Manage and lead a distributed team of engineersHire, coach, mentor, provide feedback and career development guidance to...


  • Muscat, Muscat, Oman beBee Careers Full time

    Cloud Engineering PositionCanonical 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.We are looking for open source enthusiasts to help...


  • Muscat, Muscat, Oman beBee Careers Full time

    Ubuntu Server Software DeveloperWe are seeking a skilled software developer to join our Ubuntu Server team. As a key member of our team, you will play a crucial role in shaping the future of Ubuntu and contributing to its continued success.About the RoleThe Ubuntu Server team maintains and packages a wide variety of software, including webservers, databases,...


  • Muscat, Muscat, Oman Canonical Full time

    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,...