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's Core team is seeking a Senior Software Engineer specializing in Cryptography to join their technical foundation team. This role is crucial in developing and implementing security solutions that protect Google's infrastructure across all campuses and data centers. The position involves working with cutting-edge cryptographic technologies, including PIV certificates, PKI solutions, and JavaCard applications.

As part of the Core team, you'll have the unique opportunity to impact technical decisions across Google while building central solutions that serve as essential building blocks for user experiences. The role requires expertise in cryptographic systems, software development, and security protocols, combining technical depth with cross-organizational collaboration.

The ideal candidate will bring strong software engineering fundamentals with specialized knowledge in cryptography and security systems. You'll be working on mission-critical projects that require both technical expertise and the ability to work effectively across teams. This position offers the opportunity to work on security solutions that protect Google's vast infrastructure while contributing to the company's technical foundation.

The Core team's mandate involves breaking down technical barriers, strengthening existing systems, and building solutions that impact Google's flagship products. This role offers the chance to work on challenging technical problems while contributing to the security and reliability of Google's infrastructure. You'll be part of a team that values innovation, technical excellence, and collaborative problem-solving.

Last updated 10 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, Cryptography, Core

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

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, 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.