Rust Engineer

2 weeks, 2 days ago
Full-time
Mid Level
Software Development
Element

Element

Element is a Matrix-based end-to-end encrypted messenger and collaboration app, offering secure and decentralized communication for individuals and organizations.

Communications Equipment
51-250
Founded 2017
$48M raised

Description

  • Work on both sides of the API by developing the client SDK and contributing to server migration efforts.
  • Help ensure Element's next-generation clients and servers are fast, reliable, and easy to use.
  • Collaborate with Element's open-source community and contribute in the open.
  • Support development across the Rust-based stack, including the SDK and core server technology Synapse.
  • Contribute to software that improves secure, decentralized communication.
  • Work with the team to balance code quality with practical short-term trade-offs.

Requirements

  • Experience with Rust and async programming.
  • Experience with FFI.
  • Experience maintaining and/or contributing to open-source projects.
  • Experience in instant messaging communications.
  • Smart, curious, and enthusiastic.
  • Passionate about building software people love.
  • Strong focus on code quality and long-term maintainability.
  • Empathetic toward both colleagues and end users.
  • Mission-driven and interested in making communication more open and accessible.
  • European or nearby timezone preferred; remote applications are welcome.

Benefits

  • Remote applications accepted, with preference for a European or nearby timezone.
  • Work almost full time on high-visibility FOSS projects with a large, enthusiastic community.
  • Exposure to a wide range of domains, including web and app development, VR, VoIP, and IoT.
  • Supportive, cohesive culture with long-tenured team members.
  • Opportunities to develop skills and careers over the long term.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Software Engineer, Contractor Platform

Leap is hiring a Staff Software Engineer to lead architecture and hands-on development for a next-generation platform that helps home-improvement contractors run their businesses end to end.

AWS CI/CD Docker Express.js Kubernetes Material UI Node.js PostgreSQL React REST API TypeScript
5 hours, 3 minutes ago

C++ Developer

think-cell 51-250 Internet Software & Services

think-cell is hiring C++ Developers to work on technically challenging productivity software in a flexible, collaborative engineering environment.

C++
5 hours, 3 minutes ago

Senior Software Engineer

Cavnue 51-250 Construction & Engineering

Cavnue is hiring a remote Senior Software Engineer to build and operate real-time core software for smart roadway infrastructure that supports sensor-driven data processing, algorithm deployment, and operational insights.

C++ CI/CD Docker GCP GitHub Actions GitLab CI Go Helm Kafka Kubernetes Linux NumPy OpenTelemetry Pandas PostgreSQL Python REST API SciPy Terraform
5 hours, 3 minutes ago

C++ Developer

think-cell 51-250 Internet Software & Services

think-cell is hiring C++ Developers to work on technically challenging productivity software in a flexible, collaborative environment with a strong emphasis on thoughtful engineering and work-life balance.

C++
5 hours, 34 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers