Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Element

Rust Engineer

Element

Rust Engineer developing client SDK and migrating server technology at Element. Ensuring fast, reliable, and enjoyable next-generation clients and servers with a passion for open-source community.

Posted 7/23/2026full-timeRemote • 🇬🇧 United KingdomMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in Rust and async programming while contributing to open-source projects. Advocates for code quality and user empathy, ensuring the development of fast and reliable client SDKs and server technologies.

Highest-signal resume keywords
Rust ProgrammingAsync ProgrammingOpen-Source ContributionCode Quality AdvocacyIM Communications

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Rust ProgrammingAsync ProgrammingFFIOpen-Source ContributionAPI Development
Soft Skills
EmpathyCuriosityEnthusiasmAdvocacyCollaboration
Industry Keywords
Client SDKServer TechnologyIM Communications

Tech Stack

Tools & technologies
Rust

About the role

Key responsibilities & impact
  • Work on both sides of the API developing the client SDK and contributing to the migration of our server technology.
  • Ensure that Element's next generation of clients and servers are fast, reliable and a joy to use.
  • Work with our passionate and engaged open-source community.

Requirements

What you’ll need
  • smart, curious and enthusiastic
  • passionate about building software, people *love*
  • a tireless advocate of code quality (understanding the need for trade-offs in the short term whilst keeping us honest in the long term)
  • empathetic, with both their colleagues and the end user
  • Experience with Rust and async programming
  • Experience with FFI
  • Experience maintaining and/or contributing to open-source projects
  • Experience in IM communications

Benefits

Comp & perks
  • Work (almost) full time on FOSS projects with high visibility and a large enthusiastic community
  • Since our technology is relevant to anything that requires real-time comms, the role provides exposure to a wide range of domains from web and app dev through to VR, VoIP and IoT.
  • People tend to stay with the company for a long time, we take this a sign that we have a cohesive supportive culture, that we have engaging challenging work and that people can develop their skills and careers here for the long term.