This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Design, build, and maintain XMTP, a secure E2EE messaging protocol.
Extend the encrypted group chat protocol to support 1:1 conversations.
Develop a protocol for sharing user state between devices while maintaining privacy.
Create a protocol for verifying message senders with third-party servers in a trust-minimized way.
Collaborate with engineers and stakeholders to ensure confident and efficient project delivery.
Engage in open-source communities and represent the company effectively.
Evaluate and suggest trade-offs in development plans considering security, scalability, efficiency, and cost.
Requirements:
Minimum 10+ years of experience as a staff software engineer.
Proficiency in Rust and at least one of Kotlin, Swift, or C++.
Extensive background in designing and maintaining communication protocols with a focus on performance, scalability, and security.
Knowledge of encryption algorithms, key exchange protocols, and secure messaging protocols.
Familiarity with Messaging Layer Security is a plus.
Ability to identify and mitigate security risks in system design.
Experience with open-source SDK projects and public communications.
Benefits:
Competitive compensation package including Base + Equity.
Salary range of $200k-$250k base (depending on experience + location).
Remote-first work environment with occasional in-person gatherings.
Fully paid Medical, Dental, Vision insurance in the US.