Remote Staff Software Engineer (Protocol)

Posted

This job is closed

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 securely.
  • Create a protocol for verifying message senders with third-party servers in a trust-minimized manner.
  • 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, and efficiency.

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 communication protocols with a focus on performance and security.
  • Knowledge of encryption algorithms, key exchange protocols, and secure messaging protocols.
  • Familiarity with Messaging Layer Security is a plus.
  • Experience in adversarial systems design and security risk mitigation.
  • Previous involvement in 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.
  • Parental Leave.
  • IT Equipment and WFH setup provided.
  • Monthly Wellness and Lifestyle stipend.
  • Personal assistant available.
  • Unlimited time off.
About the job
Posted on
Job type
Salary
$ 200,000 - 250,000 USD / year
Location requirements

-

Position

-

Experience level
Leave a feedback