Software Engineer II, Information Security Engineering Cryptography
AI Summary ✨
Requirements
Bachelor’s degree or equivalent practical experience.
1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
1 year of experience with data structures or algorithms.
1 year of experience building software for data privacy or security (e.g., identity and access management).
Nice to haves
Experience working with a security-related domain.
Experience with cryptography.
What You'll Be Doing
Write product or system development code.
Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
Engage in cryptographic library development, adding new features to ISE Crypto-owned cryptographic libraries, working with the cryptographic library Technical Leads to meet user needs.
Contribute to other cryptography libraries used at Google, to ensure that they are secure and up-to-date.
Perks and Benefits
Opportunity to work on cutting-edge technologies at scale.
Possibility to switch teams and projects as business evolves.
Versatile work environment with opportunities for growth.
Equal opportunity and affirmative action employer.