Posted Sep 21, 2026

Rust Engineer

Apply Now

Job description

Element develops a sovereign, interoperable and secure communications platform for government, defence and public sector organisations.

We are a for-profit company committed to open source, building on Matrix; the open communication standard created by the same team behind Element.
Element works closely with organisations including the NATO, United Nations, and more than 35 governments to provide sovereign workplace solutions for public administration.

We are building something important for highly regulated and security-sensitive environments, and we cannot do that without a diverse and high-performing team. Our hiring process is designed to be respectful, transparent and fair.

Our Values.

Job requirements

The impact you’ll make.
We use Rust throughout our stack at Element from our SDK written in Rust through to our core Server technology Synapse. 
More concretely, you will:-


We are open to remote applications, please see below the locations we can accept applications from.

We work in the open, so you can get a great feel for exactly what it would be like to work on Element. Come and say hi to the team in our public developer channel. 

If you have questions about the role, please feel free to reach out to Neil on Matrix (@neilj:matrix.org)

Job responsibilities

As an open-source organization, we are mission-driven and believe in individuals controlling their own data and communication. Ideally, you are someone who wants to make communication more accessible and open for all.

Additionally, we are looking for someone who is:

Your experience.
We don’t have hard requirements for the role, we just want to build the best possible team, but we'd be particularly excited to speak to you if you have experience with some of the following:

Job benefits

Our Approach.
Where we're located.
We are a fully remote Team and this role is open to candidates based in the following countries: Estonia, Finland, France, Germany, Greece, Ireland, Italy, Spain, Sweden, Switzerland, UK.

Please note that we do not offer visa sponsorship at this time, so you'll need to have the relevant right to work.

What we offer.
Equality, diversity, and inclusion.
Element does not discriminate on the basis of race, sex, colour, religion, age, national origin, marital status, disability, veteran status, genetic information, sexual orientation, gender identity or any other reason prohibited by law in provision of employment opportunities and benefits.

Your personal data will be processed in accordance with our privacy policy.

Experience with Rust, asynchronous programming, FFI, open-source projects, or instant messaging communications is preferred; no hard requirements are stated.

Key Responsibilities

Skills & Tools

Rust, FFI, Matrix, Synapse, VoIP, IoT

Job Details

Benefits

About Element

A software company developing secure, sovereign communications platforms for government and public sector organizations. — Industry: Information Technology