Volunteer Software Security & Cryptography Engineer

Remote Full-time
Volunteer Software Security & Cryptography Engineer Responsibilities • Architect and implement the end-to-end encryption (E2EE) layer for our messaging features using the Signal Protocol (or similar Double Ratchet implementations) within a React and Firebase environment. • Manage complex client-side cryptographic state, including secure key generation, key storage (using IndexedDB/Web Crypto API), and multi-device session synchronization. • Collaborate with the frontend team to integrate secure identity verification (fingerprints/safety numbers) without compromising the user experience for community sports organizers. • Conduct security-focused code reviews to ensure no cryptographic material is accidentally exposed to the server or logging systems. Preferred Requirements • Strong proficiency in JavaScript and React. • Tangible experience implementing End-to-End Encryption (E2EE) logic (familiarity with libsignal-protocol, OMEMO, or raw Web Crypto API is highly preferred). • Deep understanding of cryptographic primitives, specifically Public Key Infrastructure (PKI), X3DH key agreement, and the Double Ratchet algorithm. • Experience working with NoSQL/Firebase data modeling, specifically regarding how to store encrypted blobs and public key bundles efficiently. • A passion for privacy and community collaboration tools. Apply tot his job
Apply Now

Similar Opportunities

Digital Assets Compliance Officer

Remote

Software Engineer, Computing and Cryptography

Remote

Principal Regulatory Strategist (CRO Industry) - Europe, Remote

Remote

Associate I, TMF Operations - Europe - Remote

Remote

Senior AML/CFT Compliance Officer - Crypto EDD Oversight (Remote)

Remote

Cryptography SME

Remote

Software Developer (C# / .Net)

Remote

[Remote] C# Developer M365 Backup

Remote

Work At Home Customer Care Agent (Full-Time)

Remote

Consultant, Customer Engagement

Remote

Shopify + Pinterest MVP Assistant (Landing Page, Email Automation, Basic Growth Test) - Contract to Hire

Remote

Experienced Full-Service Customer Service Representative – Retail Operations and Convenience Store Management

Remote

Investigator, Coding Special Investigative Unit (Remote)

Remote

Experienced Customer Success Specialist for Remote Work Opportunity - Delivering Exceptional Client Experiences and Driving Business Growth

Remote

[Entry Level/No Experience] UPS Data Entry jobs From Home - Apply Now

Remote

Two REMOTE Software Developers; Perl, UNIX Scripting, MySQL, Aurora, Node.js, Javascript, Jquer

Remote

Experienced or Not, Join blithequark as a Remote Online Chat Specialist - Flexible, Rewarding Career Opportunity

Remote

Experienced Remote Virtual Data Entry Assistant – Entry Level Position for Detail-Oriented Individuals with a Passion for Data Management and Organization at arenaflex

Remote

Part-Time Fully Remote Technical Support Specialist for Property Management Software - Utilize Your Technical Expertise to Deliver Exceptional Customer Service and Drive Success in a Dynamic and Supportive Environment

Remote

**Experienced Customer Service Representative – Remote Opportunity with blithequark**

Remote
← Back to Home