Software Architect for Rust Ecosystem

4 weeks ago


London, Greater London, United Kingdom Canonical Full time

We are seeking a skilled Software Architect to join our team at Canonical, focusing on the Rust programming language and its ecosystem on Ubuntu. Your expertise will be instrumental in delivering the best possible Rust runtime, developer experience, and supporting tooling in Ubuntu.

This is an exciting opportunity for a software engineer passionate about open-source software, Linux systems, software architectures, and Rust programming language. You will work with the best and brightest people in technology to build a rewarding, meaningful career at Canonical, a growing international software company.

The Ubuntu Foundations Team delivers the core Ubuntu system, the base for the entire Ubuntu family of products and services. As a member of this team, you will work on critical toolchains involved in the making of Ubuntu and pillars of the modern software ecosystem.

You will leverage your experience and passion in Rust to make Ubuntu the best platform to develop, distribute, and consume software built with Rust. Your role will have an impact on every aspect of Ubuntu, from Desktop to Cloud, in a secure, reliable, performing, efficient, and future-proof fashion.

Key Responsibilities:

  • Collaborate proactively with a distributed team
  • Select, integrate, and package best-of-breed tooling with Ubuntu to improve developer and operator experience with Rust
  • Write high-quality code to create new features
  • Debug issues and produce high-quality code to fix them
  • Review code produced by other engineers
  • Discuss ideas and collaborate on finding good solutions

Requirements:

  • You love technology and working with brilliant people
  • You are passionate, curious, flexible, articulate, and accountable
  • You are a long-time Linux user
  • You have experience or are interested in learning how to package software for Debian and Ubuntu
  • You have relevant Rust experience, ideally in the world of cloud-native software and Linux
  • You have a Bachelor's or equivalent in Computer Science, STEM, or similar degree

Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, the world's best free software platform. Our services help businesses worldwide reduce costs, improve efficiency, and enhance security with Ubuntu.



  • London, Greater London, United Kingdom Crypto Full time

    Job Title: Rust Software DeveloperWe are seeking a skilled Rust software developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining scalable software applications.Key Responsibilities:Design and develop software applications using Rust programming languageCollaborate with...

  • Software Architect

    4 weeks ago


    London, Greater London, United Kingdom Canonical Full time

    We are seeking a talented Software Architect to join our Ubuntu Foundations team at Canonical. As a key member of our team, you will be responsible for delivering the best possible Rust runtime, developer experience, and supporting tooling in Ubuntu.This is an exciting opportunity for a software engineer passionate about open-source software, Linux systems,...


  • London, Greater London, United Kingdom Crypto Full time

    Job Title: Rust Software DeveloperWe are seeking a highly skilled Rust software developer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining scalable software applications.Key Responsibilities:Design and develop high-quality software components using Rust programming...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking a talented Rust software developer to join our Ubuntu Foundations team. As a key member of our team, you will be responsible for delivering high-quality software solutions using the Rust programming language.Key ResponsibilitiesCollaborate with our distributed team to develop and maintain Ubuntu's Rust ecosystemSelect, integrate,...


  • London, Greater London, United Kingdom trgtment Full time

    Rust Software Engineer OpportunityKey Responsibilities:Design and develop software solutions in Rust, adhering to industry best practices.Collaborate with cross-functional teams to define, design, and implement new features.We are seeking an experienced Rust Software Engineer to join our growing digital function. The ideal candidate will have 3+ years of...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking a skilled software engineer to join our Ubuntu Foundations team, focusing on the Rust programming language and its ecosystem on Ubuntu.As a key member of our team, you will work on delivering a top-notch Rust runtime, developer experience, and supporting tooling in Ubuntu.Our team strives to ensure that the cutting-edge of modern...


  • London, Greater London, United Kingdom Cititec Talent Full time

    Job Title: Rust Software EngineerJob Description:We are seeking a skilled Rust Software Engineer to join our team at Cititec Talent. As a key member of our software development team, you will be responsible for architecting and building core components using Rust.Key Responsibilities:Design and develop high-performance Rust components.Collaborate with...


  • London, Greater London, United Kingdom Understanding Recruitment Full time

    Job Title: Cybersecurity Software ArchitectLocation: Europe/UK (Remote)We are seeking a talented and experienced software architect to lead the design and development of our Software-as-a-Service (SaaS) product offerings. Our team uses advanced cybersecurity methods to find vulnerabilities, detect anomalies, and thwart attacks across various platforms.About...

  • Senior Rust Developer

    2 weeks ago


    London, Greater London, United Kingdom Canonical Full time

    Canonical Seeks a Senior Rust DeveloperWe are building a new team to focus on the Rust programming language and its ecosystem. They will deliver the best possible Rust runtime, developer experience, and supporting tooling in Ubuntu. We aim to ensure that the cutting-edge of modern programming languages innovation is available to Ubuntu users, laying the...


  • London, Greater London, United Kingdom LinuxRecruit Full time

    LinuxRecruit is hiring a talented Cloud Architect to lead the development of our Rust-based platform on AWS. As a seasoned expert in cloud architecture, you'll design and implement scalable solutions to meet the needs of our growing user base.With a focus on innovation and collaboration, our team is passionate about delivering high-quality software that...

  • Senior Rust Engineer

    4 weeks ago


    London, Greater London, United Kingdom ProtonMail Full time

    A better internet, where privacy is the default, is possible. Building this better internet might seem daunting or even unthinkable, but at Proton, this is what we do every day.Our team is diverse, collaborative, and tight-knit with people coming from all walks of life, including many of the world's top academic institutions and organizations.We're looking...


  • London, Greater London, United Kingdom trgtment Full time £75,000

    Job Title: Senior Rust Software EngineerLocation: RemoteWorking Arrangement: Hybrid (1-2 days per week)Techstack: Rust (Actix, Rocket), Typescript (Angular/React), SQLSalary: Up to £75,000 + discretionary bonusWe are seeking a highly skilled Senior Rust Software Engineer to join our team in London. As a key member of our engineering team, you will be...


  • London, Greater London, United Kingdom CDP Full time

    Job Title: Cybersecurity Architect for Azure EcosystemWe are seeking an experienced Cybersecurity Architect for Azure Ecosystem to join our team at CDP. This is a fantastic opportunity to contribute to the development of our in-house Cybersecurity team and play a key role in implementing our global security roadmap.


  • London, Greater London, United Kingdom BLOCKCHAIN Full time

    Unlock the Power of BlockchainWe are seeking a highly skilled Senior Software Architect to join our Institutional team in London. As a key member of our engineering team, you will design and develop low-latency, scalable trading services in RUST, including Order Management Systems (OMS), exchange gateways, and risk management systems.Key...


  • London, Greater London, United Kingdom flyiin GmbH Full time

    We're seeking an experienced Senior Software Architect to join our team. Our tech stack consists of Elixir, Elm, and Rust. The ideal candidate will have a strong background in software engineering and experience with our tech stack.About Us: We're a rapidly growing company, with a 100% year-over-year growth since launch. We work remotely, asynchronously, and...


  • London, Greater London, United Kingdom Understanding Recruitment Full time

    Lead Rust Engineer OpportunityLocation: Europe/UK (Remote)We are looking for a skilled and experienced engineer to take the lead in designing and developing our Software-as-a-Service (SaaS) product offerings. The ideal candidate will have 5+ years of experience with cloud computing solutions such as AWS, Google Cloud Platform, Microsoft Azure, etc.About the...


  • London, Greater London, United Kingdom Platform Recruitment Full time

    About the Role:We are seeking a skilled Rust Software Engineer to join our core product team at a market leader in audio-technology.You will be working on creating commercial plug-ins and hardware, tackling novel technical challenges and contributing to the development of creative, core products that impact the business significantly.About You:2+ years of...


  • London, Greater London, United Kingdom Soomso Full time

    We're looking for an exceptional Audiosys Engineer to join our team at Soomso. This role involves designing and building high-performance, concurrent systems using Rust. You will collaborate closely with cross-functional teams to ensure seamless integration with other parts of our stack.Responsibilities:Design and develop high-performance systems in...


  • London, Greater London, United Kingdom Canonical Full time

    At Canonical, a leading provider of open-source software and operating systems, we are seeking a highly skilled Software Engineer to join our team. As a key member of our engineering team, you will play a vital role in shaping the future of Ubuntu Server.About the Role:You will collaborate proactively with our distributed team to foster a software ecosystem...


  • London, Greater London, United Kingdom Swift Software Full time

    The API, Identity & Connectivity Tribe at Swift Software excels in building cutting-edge API and identity solutions, fostering strategic partnerships to deliver seamless customer experiences and maximize value for the Swift community.Key requirements for this role include:4-5 years of Java experienceProficiency in OO programming, Design Patterns, and strong...