Taro Logo

Senior Software Engineer, Cryptography, Core

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Security
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Cybersecurity

Job Description

Google is seeking a Senior Software Engineer specializing in Cryptography to join their Core team. This role is crucial in developing and implementing security solutions for Google's infrastructure. The Core team builds the technical foundation behind Google's flagship products, focusing on underlying design elements, developer platforms, product components, and infrastructure. The position involves working with Personal Identity Verification (PIV) certificates, Public Key Infrastructure (PKI), and JavaCard technology.

The ideal candidate will have strong experience in software development, cryptographic systems, and security protocols. They will be responsible for managing the lifecycle of security certificates, developing smart card applications, and ensuring compliance with industry standards. The role requires both technical expertise and the ability to work cross-functionally to deliver impact across Google's campuses and data centers.

As part of Google's Core team, you'll have the unique opportunity to influence important technical decisions across the company and help build central solutions that break down technical barriers. The position offers the chance to work on critical security infrastructure that protects Google's systems and users at massive scale.

This role combines deep technical knowledge in cryptography with practical software engineering skills, making it perfect for someone passionate about security and interested in working on systems that impact billions of users. The position offers the opportunity to work with cutting-edge technology while contributing to Google's core infrastructure security.

Last updated 3 days ago

Responsibilities For Senior Software Engineer, Cryptography, Core

  • Implement and manage the lifecycle of Personal Identity Verification (PIV) certificates, keys, and data elements on smart cards and associated back-end systems
  • Design, develop, and implement Public Key Infrastructure (PKI) solutions, including certificate authorities, registration authorities, and validation services
  • Utilize JavaCard technology to develop applets and applications for smart cards, ensuring compliance with industry standards
  • Stay up-to-date with the advancements in PIV, JavaCard, and physical security technologies
  • Work cross-organizationally and cross-functionally to deliver mission-critical impact across every campus and data center

Requirements For Senior Software Engineer, Cryptography, Core

Java
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages
  • 3 years of experience in testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • Knowledge of cryptographic primitives, protocols, and algorithms

Related Jobs

Senior Software Engineer, Security/Privacy, Google Cloud

Senior Software Engineer position at Google Cloud focusing on security and privacy solutions, requiring 5 years of software development experience and strong security expertise.

Senior Software Engineer, Generative AI and Security

Senior Software Engineer position at Google focusing on developing AI-powered security features and improving security engineering workflows using full-stack development skills.

Senior Software Engineer, Security/Privacy, Google Cloud

Senior Software Engineer position at Google Cloud focusing on security and privacy solutions, requiring 5 years of software development experience and strong security expertise.

Senior Software Engineer, Cryptography, Core

Senior Software Engineer position at Google focusing on cryptography and security infrastructure, implementing PIV certificates and PKI solutions.

Senior Software Engineer, Security/Privacy, Google Cloud

Senior Software Engineer position at Google Cloud focusing on security and privacy implementations, requiring 5 years of software development experience and expertise in data privacy solutions.