Taro Logo

Cryptography Engineer

A global technology company that develops internet-related services and products.
Security
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Job Description

Google is seeking a Cryptography Engineer to join their team working on critical security infrastructure. This role focuses on developing and maintaining cryptographic libraries, particularly BoringSSL, which is essential to Google's security architecture. The position combines hands-on software development with cryptography expertise, requiring both technical depth and leadership abilities.

The ideal candidate will have strong software engineering fundamentals with specialized experience in security and cryptography. They will work at the intersection of pure cryptography and practical software implementation, ensuring Google's cryptographic libraries meet the highest standards of security and performance.

This role offers the opportunity to work on technology that impacts billions of users while collaborating with some of the best minds in cryptography and security. Based in Munich, Germany, you'll be part of Google's global security infrastructure team, contributing to the foundation of Google's security systems.

The position involves not just coding but also mentoring junior team members, consulting on cryptography across Google, and working closely with partner teams. It's an excellent opportunity for someone passionate about both software engineering and cryptography who wants to make a significant impact on internet security at scale.

Google offers a comprehensive benefits package, a collaborative work environment, and the chance to work on cutting-edge security challenges. The role combines technical expertise with leadership opportunities, making it ideal for engineers looking to grow both their technical and soft skills while working on critical security infrastructure.

Last updated 7 days ago

Responsibilities For Cryptography Engineer

  • Engage in cryptographic library development, specifically working with the BoringSSL team
  • Add new features to the library and engage in library maintenance
  • Work closely with the BoringSSL TL and other parts of Google to meet user needs
  • Work closely with partner teams that have critical dependency on BoringSSL
  • Guide more junior members of the team
  • Grow experience in cryptography consultation and review

Requirements For Cryptography Engineer

Linux
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience building software for data privacy or security
  • Experience in cryptography (preferred)

Related Jobs