Remote job
Rust Engineer (Core & Cryptography integration)
Job details
About this role
Role overview Contribute to the core and cryptography integrations of a privacy-focused communication system. The role sits within a small engineering team building software for sensitive communications, where security claims, threat models, and technical trade-offs are documented and reviewed. The position is remote across Europe, with a few shared working hours each day.
Responsibilities - Develop and integrate core components written in Rust, including cryptography-related functionality. - Work with the team to assess technical decisions against documented security goals and threat models. - Record design choices, trade-offs, and changes so implementation and published security descriptions stay aligned. - Review and discuss engineering work in a written, collaborative process.
Requirements - The available role description does not provide specific technical experience, qualifications, or Rust requirements. Applicants should be prepared to discuss relevant experience and work during the hiring process.
Benefits and work setup - Remote work from across Europe, with limited daily overlap rather than constant camera attendance. - A written working culture with documented decisions and no employee monitoring or work analytics. - The hiring process includes a conversation, a short practical task or review of prior work, and meetings with potential teammates. Applications are reviewed by a person.