Senior Application Security Engineer (Cryptography)

About the Role

We are looking for a Senior Application Security Engineer (Cryptography) to join a Client’s team building a Zero-Knowledge, privacy-first product.

 

This role is for an internal adversary and cryptography architect — someone who validates that our Zero-Knowledge and security claims are mathematically sound, not just marketing statements.

Your mission is to actively attack our own system, identify cryptographic flaws, detect metadata leaks, and prevent key compromise before real attackers do.

 

Location: Remote
Cooperation Type: Full-time, long-term
Experience Level: Senior
Start: ASAP

 

Responsibilities

• Audit and validate cryptographic protocols (Signal Protocol, MLS, Zero-Knowledge Proofs / ZK-SNARKs)
• Review and assess security-critical implementations in mobile and backend systems
• Conduct threat modeling for Zero Trust and Zero-Knowledge architectures
• Identify vulnerabilities in mobile applications and cryptographic flows
• Perform security code reviews in Swift, Kotlin, and Java
• Execute penetration testing and security assessments using Burp Suite, Frida, Wireshark, Ghidra
• Perform mobile application security analysis (SAST / DAST)
• Design and review Private Set Intersection (PSI) schemes for secure contact discovery
• Audit secure local storage and offline-first encryption strategies (SQLCipher, Encrypted SQLite)
• Validate hardware-backed security usage (Secure Enclave / Android Keystore)
• Detect and mitigate metadata leaks, privacy risks, and key compromise threats
• Work closely with engineering teams to fix vulnerabilities and improve system security
• Document findings, security recommendations, and cryptographic risks

 

Requirements

• 6+ years of experience in application security, cryptography, or security engineering
• Deep understanding of cryptographic protocols (Signal Protocol, MLS, Zero-Knowledge Proofs / ZK-SNARKs)
• Strong knowledge of applied cryptography and encryption principles
• Experience reviewing and auditing security-critical code in Swift, Kotlin, or Java
• Experience with mobile application security and client-side threat models
• Hands-on experience with penetration testing tools (Burp Suite, Frida, Wireshark, Ghidra)
• Experience conducting SAST / DAST and mobile security assessments
• Experience designing or reviewing Private Set Intersection (PSI) solutions
• Experience with threat modeling for Zero Trust architectures
• Strong understanding of secure local storage and offline-first encryption (SQLCipher, encrypted SQLite)
• Familiarity with hardware-backed security (Secure Enclave, Android Keystore)
• Ability to think like an attacker and proactively break systems before others do
• English: Upper-Intermediate or higher

 

Nice to Have

• Experience working on Zero-Knowledge systems in production
• Experience with formal cryptographic verification or research
• Experience with reverse engineering mobile applications
• Background in security research, bug bounty, or CTFs
• Experience with privacy-preserving systems or anonymous networks
• Contributions to open-source security or cryptography projects

 

What We Offer

• Competitive compensation according to your experience (gross system)
• Fully remote work and long-term cooperation
• Opportunity to work on a deeply technical, cryptography-heavy security role
• Direct impact on core Zero-Knowledge and privacy architecture
• Fast hiring process and quick decision
• Supportive engineering culture focused on security, correctness, and ownership

 

What happens after you apply

• Quick CV review
• Short recruiter call
• Technical interview with LITSLINK team
• Technical deep-dive with the Client
• Fast decision & offer

Required skills experience

Application Security 5 years
Cryptography 4 years
Cryptographic Protocols 3 years
Threat Modeling 3 years
Zero Trust Security 3 years
Penetration Testing 3 years
Mobile Application Security 3 years
SAST/DAST 3 years
Secure Local Storage 2 years
Hardware-backed Security 2 years
Code Review 2 years
Private Set Intersection (PSI) 2 years
Privacy Engineering / Metadata Protection 2 years

Required domain experience

Security 5 years
Mobile 3 years

Required languages

English B2 - Upper Intermediate
Zero-Knowledge systems, Formal cryptography, Reverse engineering, Burp Suite, Frida, Wireshark, Ghidra, CTF experience, Anonymous networks, Open-source contributions in security
Published 26 January
12 views
·
2 applications
To apply for this and other jobs on Djinni login or signup.
Loading...