Location: Remote, USA preferred   |   Full-Time
Protocol Rust Kotlin Swift Javascript Cryptography Security Messaging Web3 MLS SDK Decentralization Back End Engineer Staff Engineer Cyber Security
Ephemera builds XMTP, the largest & most secure decentralized messaging network, providing enterprise-grade secure messaging powered by decentralization using protocols like Messaging Layer Security (MLS).

We have multiple open seats for Staff Software Engineers to join our Protocol team. These hires will work alongside the core protocol team, contributing to the continuous improvement and hardening of the XMTP protocol itself. This involves working across multiple languages and platforms where the XMTP SDKs and protocol logic are implemented.

Responsibilities:
- Design, implement, and test improvements to the XMTP protocol specifications and implementations.
- Work with Rust, Kotlin, Swift, and Javascript to enhance and maintain XMTP SDKs.
- Contribute to the security, cryptography, and privacy aspects of the protocol.
- Collaborate with the wider engineering team and the open-source community.
- Research and prototype new protocol features and optimizations.

Ideal Candidate:
- Strong software engineering background with experience in multiple languages like Rust, Kotlin, Swift, or Javascript.
- Deep understanding of networking protocols, cryptography, and security principles.
- Experience working on protocol-level development or complex SDKs.
- Cryptographically-minded and highly privacy-conscious.
- Ability to work effectively in an open-source environment.
- Experience with Web3 or decentralized technologies is a strong plus.
Post Date: May 14, 2025