Rust Engineer
Role Overview
• We care about the greater good
• We work together in the open
• We are proud of how we serve our customers
• We are ambitious and iterate rapidly
Job requirements
• 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.
Job responsibilities
• 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
Job benefits
• 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.
• Meaningful, mission-driven work in open source
• 40 days of annual leave (incl. local bank holidays)
• Share options
• Discretionary annual bonus
• Healthcare cover
• Professional development budget
• Access to a wellbeing platform
• Home Office allowance
• Company socials
• Family-friendly environment
Key Skills for This Role
Full Job Posting
Job description
We care about the greater good
We work together in the open
We are proud of how we serve our customers
We are ambitious and iterate rapidly
Job requirements
- 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.
Job responsibilities
- 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
Job benefits
- 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.
- Meaningful, mission-driven work in open source
- 40 days of annual leave (incl. local bank holidays)
- Share options
- Discretionary annual bonus
- Healthcare cover
- Professional development budget
- Access to a wellbeing platform
- Home Office allowance
- Company socials
- Family-friendly environment
About Element
Private UK software company providing Matrix-based encrypted messaging and collaboration services to governments, enterprises, and communities.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Element
Multi-Property IT Specialist
Doha, QAT
Sales Manager
Dubai, UAE
Loss Prevention Supervisor
Doha, QAT
Hotel Cleanliness Expert - Housekeeping Attendant
Dubai, UAE
Dual Property Accounting Supervisor (Element City Center Doha and Element West Bay Doha)
Doha, QAT
At Your Service Agent (Element West Bay Doha)
Doha, QAT
General Technician (Element West Bay Doha)
Doha, QAT
Hotel Cleanliness Expert (Element West Bay Doha)
Doha, QAT