Oracle is seeking a Principal Software Developer to join their Java Security Engineering team. This role focuses on developing and maintaining Java platform security libraries and tools, including cryptography, public key infrastructure, secure communication, and authentication implementations. The position requires a crypto expert who can enhance existing algorithm implementations and add new functionality to the Java platform.
As a principal developer, you'll be responsible for designing and implementing security features that provide developers with a comprehensive framework for writing secure applications. The role involves complex work with security protocols, particularly TLS, and requires deep knowledge of state-of-the-art ciphersuites. You'll be working with a global team, contributing to the Java platform's security infrastructure that's used by millions of developers worldwide.
The ideal candidate brings 10+ years of software engineering experience, with deep expertise in Java security technologies and cryptography. You'll need to demonstrate hands-on experience with modern security implementations, strong coding skills in Java, and proficiency with GitHub and testing practices. This role offers competitive compensation ranging from $96,800 to $223,400 annually, along with comprehensive benefits including medical insurance, 401(k) matching, and equity opportunities.
Join Oracle's team to shape the future of Java security, working on critical infrastructure that powers enterprise applications globally. This role provides an opportunity to work on cutting-edge security technologies while contributing to one of the world's most widely-used programming platforms.