Software Engineer, Crypto Services - Key Management, Enterprise Technology Services
Core
Design, implement, and maintain custom software solutions and testing frameworks for Hardware Security Module (HSM) platforms to secure cryptographic keys and support post-quantum cryptography standards.
Role type
Senior IC software engineer (crypto infrastructure & HSM)
Builds
Secure cryptographic tooling, HSM testing frameworks, and automation for key management workflows
Domain
Cybersecurity, Cryptography, Hardware Security Modules
Required skills
Systems programming (Java, Go, C++), Cryptographic fundamentals, Security best practices, CI/CD pipelines, Automated testing frameworks, System administration
Preferred skills
Post-quantum cryptography concepts, HSM operations, Developer tools/SDKs, Comprehensive automated testing design, Technical documentation, Cross-team collaboration
Technologies
Java, Go, C++, Python, HSM platforms, CI/CD tools
Responsibilities
Design and maintain software enabling secure HSM platform usage; Automate manual key ceremony processes; Build and maintain testing frameworks for HSM software; Engineer solutions for latest cryptographic protocols (PQC); Map manual processes to identify automation opportunities; Create technical documentation and training materials; Collaborate to improve tooling performance and security
Seniority
Senior, hands-on IC
