
Software Principal Engineer - Common Crypto Toolkits
Dell Technologies23 days ago
Israel (city not specified)Staff+
Responsibilities
- Lead development and technical design of C and C++ cryptographic libraries covering secure credential storage, TLS, certificates, and KMIP-based key management.
- Design and implement secure, portable APIs and libraries across multiple platforms.
- Evaluate and integrate cryptographic providers including OpenSSL and BSAFE while maintaining provider-independent APIs.
- Drive secure development practices, including sensitive-memory handling, secure zeroization, certificate validation, algorithm governance, threat modeling, and FIPS 140-3 requirements.
- Partner with architects, security teams, and product teams on technical designs, integrations, troubleshooting, backward compatibility, and migration planning.
- Lead cross-functional initiatives, influence technical strategy, communicate architectural decisions, and mentor experienced engineers.
Requirements
- 8+ years of software engineering experience, including technical leadership in C/C++ systems software, security-critical libraries, and cryptographic software.
- Deep expertise in modern C and C++, including memory and resource management, concurrency, debugging, secure coding, and cross-platform development.
- Strong understanding of cryptography and secure communications, including encryption, hashing, digital signatures, TLS, certificates, random-number generation, and key management.
- Experience designing and maintaining stable public APIs and ABIs, including versioning, backward compatibility, migration planning, and support for multiple consuming products.
- Ability to lead complex cross-functional initiatives, influence technical strategy, communicate architectural decisions, and mentor experienced engineers.
- Experience with OpenSSL, BSAFE, FIPS 140-3, KMIP, post-quantum cryptography, or cryptographic compliance and certification processes is desirable.
- Experience with CMake, static and dynamic libraries, cross-platform build systems, CI/CD, static analysis, sanitizers, API/ABI compatibility tools, and security testing is desirable.
About Dell Technologies
Dell Technologies builds PCs, monitors, and peripherals for consumers and enterprises, and provides servers, storage, networking, and edge solutions for data centers. It sells hardware, software, and support services through direct, channel, and online models to organizations of all sizes and the public sector. Founded in 1984 and headquartered in Round Rock, Texas, it includes the former EMC storage business and operates globally across client computing and infrastructure markets.