Job Description
Who are we looking for?
We are looking for seasoned developers with experience in applied cryptography. We prefer
candidates with an understanding of cryptographic primitives and how to use crypto toolkits
securely in the software stack.
You have the option of working remotely from home or in the company of other engineers at one
of Oracle’s development offices.
What will you be working on?
- Work on all aspects of cryptography in Oracle Cloud
- Integrate cryptography technology into cloud services and systems
- Own the software development life-cycle; define, prioritize, design, test, and
implement features for encryption in-transit and at-rest, and cloud-specific
cryptographic problems at scale
Build and maintain secure cryptographic libraries for internal and external customers,in alignment with regulatory compliance
Collaborate on development of open-source, client-side cryptographic librariesEnhance the use of cryptography across cloud services for the highest level ofprotection for customer data
Analyse the architecture and operation of cloud-based services that generate andprotect keys and other cryptographic artifacts for customers
Responsibilities
Qualifications
3+ Years of experienceBachelor’s or Master’s degree in Computer Science or related fieldConfidential – Oracle Internal
Excellent software development skills and experience with languages such as Java, C,Python, Go, C++, C#, Ruby, Rust
Demonstrated success architecting and implementing software systemsStrong collaboration and communication skillsExcellent team playerPreferred
Knowledge and experience with post quantum cryptography (PQC)Knowledge of cryptography such as symmetric encryption, public key encryption,digital signatures, and message authentication codes
Knowledge of data transport security protocols such as TLS and IPSecBasic understanding of cryptanalytic techniques such as side-channel attacksExperience with cryptographic toolkits like OpenSSL, BSAFE, Java JCE,BoringSSL, LibreSSL, Bouncy Castle
Experience with FIPS-140 and other regulatory compliance regimesExperience with Hardware Security Modules, Trusted Platform Modules (TPMs), orother cryptographic hardware
Experience with REST architecture and RESTFUL APIsExperience with distributed systems and micro-service architectureQualifications
Career Level - IC3