Software Engineer (Cryptography)

IACR

📍 Spain, Spain, Spain

Full-time Computer Occupations Posted February 21, 2026

Job Description

The IMDEA Software Institute invites applications for a Software Engineer to join its cryptography research team. The successful candidate will work closely with researchers on the design of novel software libraries and on the implementation of cutting-edge cryptographic protocols, in particular involving homomorphic encryption and zero-knowledge proofs. This position is well suited for candidates with strong software engineering skills who are excited about contributing to state-of-the art cryptographic systems and helping shape the next generation of cryptographic software. Requirements BSc, MSc or PhD in Computer Science, Mathematics, or a closely related field
Solid software engineering background, including API design, writing unit tests, and software documentation.
Experience with C and Python languages (links to contributed projects, e.g., open-source repositories, are welcome in your CV)
Foundations in algorithms and mathematics
Foundational knowledge of computer ar...