Software Engineer II, Cryptography

2 Days ago • 1 Years + • Full Stack Development

Job Summary

Job Description

Google is seeking a Software Engineer II, Cryptography to contribute to the development and maintenance of cryptographic libraries, specifically adding new features to ISE Crypto-owned libraries. Responsibilities include writing and reviewing code, contributing to documentation, collaborating with technical leads, and ensuring security and updates across various cryptographic libraries used at Google. This role requires experience in software development (Python, C, C++, Java, JavaScript), data structures/algorithms, and building software for data privacy/security. The ideal candidate will have experience in a security-related domain and cryptography.
Must have:
  • Bachelor's degree or equivalent experience
  • 1 year software development experience
  • 1 year experience with data structures/algorithms
  • 1 year experience in data privacy/security software development
  • Code writing & review
  • Contribution to documentation
Good to have:
  • Experience working with a security-related domain
  • Experience with cryptography

Job Details

Minimum qualifications:

  • 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).

Preferred qualifications:

  • Experience working with a security-related domain.
  • Experience with cryptography.

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

Information Security Engineering (ISE) Crypto is Google’s applied cryptography team. The team’s mission is to help everyone at Alphabet, and on the Internet, use cryptography correctly. We're a dynamic team with work that spans cryptographic library development, cryptographic consultation and review, high-assurance cryptography, and post-quantum cryptography. Our flagship cryptographic library, Tink, is used across Google products and services, and is also available as an open source library.

The Core team builds the technical foundation behind Google’s flagship products. We are owners and advocates for the underlying design elements, developer platforms, product components, and infrastructure at Google. These are the essential building blocks for excellent, safe, and coherent experiences for our users and drive the pace of innovation for every developer. We look across Google’s products to build central solutions, break down technical barriers and strengthen existing systems. As the Core team, we have a mandate and a unique opportunity to impact important technical decisions across the company.

Responsibilities

  • 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, specifically, 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, specifically to ensure that they are secure and up-to-date.

Similar Jobs

Google - Software Engineering Manager II, Infrastructure, Google Cloud Compute

Google

Seattle, Washington, United States (On-Site)
2 Weeks ago
Microsoft - Principal Software Engineering Manager

Microsoft

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
Next Level Business Services - SAP Security & GRC Admin

Next Level Business Services

Charlotte, North Carolina, United States (On-Site)
6 Months ago
ByteDance - Software Engineer Intern (Cloud Native Infrastructure)

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Zscaler - Staff Software Development Engineer - Java

Zscaler

Hyderabad, Telangana, India (Hybrid)
8 Hours ago
UXBERT Labs - Senior Solution Architect

UXBERT Labs

Riyadh, Riyadh Province, Saudi Arabia (Hybrid)
1 Month ago
Meta - Software Engineer, Product

Meta

Austin, Texas, United States (Remote)
5 Months ago
Easygo - Principal Software Engineer

Easygo

Melbourne, Victoria, Australia (On-Site)
4 Weeks ago
Nagarro - Power Platform Developer

Nagarro

Cebu City, Central Visayas, Philippines (On-Site)
6 Months ago
Warner Bros Games - Senior Software Engineer - Python - Commerce Team

Warner Bros Games

Hyderabad, Telangana, India (Hybrid)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

SmartBear - Junior Backend Engineer

SmartBear

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
5 Hours ago
Patreon - Senior Fullstack Software Engineer, Payments

Patreon

San Francisco, California, United States (Hybrid)
1 Month ago
Google - Technical Solutions Engineer, Cloud Databases

Google

Dublin, County Dublin, Ireland (On-Site)
1 Week ago
Dialpad AI - Advanced Application Support Engineer

Dialpad AI

(Remote)
20 Hours ago
PENN Interactive - Staff Software Developer, Platform Core

PENN Interactive

United States (Hybrid)
1 Month ago
Temporal Technologies - Senior Developer Success Engineer

Temporal Technologies

(Remote)
8 Hours ago
Nielsen Holdings - Scala Developer

Nielsen Holdings

Bengaluru, Karnataka, India (On-Site)
5 Months ago
ByteDance - Machine Learning Engineer, SMB

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Warner Bros Games - Software Engineer II - DevOps

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
4 Weeks ago
Google - Advertising Solutions Architect

Google

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
2 Days ago

Get notifed when new similar jobs are uploaded

Jobs in Munich, Bavaria, Germany

Altagram Group - Audio Engineer - Video Game Localization

Altagram Group

Germany (On-Site)
1 Month ago
anydesk - Director of Sales

anydesk

Stuttgart, Baden-Württemberg, Germany (On-Site)
7 Hours ago
Fluence - Manager PCS Controls Team (m/f/d)

Fluence

Erlangen, Bavaria, Germany (Hybrid)
6 Months ago
Altagram Group - Audio Engineer - Video Game Localization

Altagram Group

Germany (On-Site)
2 Months ago
Nintendo - Intern HR Learning & Development (m/f/d)

Nintendo

Frankfurt, Hessen, Germany (On-Site)
6 Months ago
BTF  - Initiative application - Talent pool

BTF

Cologne, North Rhine-Westphalia, Germany (On-Site)
1 Year ago
Axon - Production Engineering Technician

Axon

Kassel, Hessen, Germany (On-Site)
8 Hours ago
Welevel - Working Student: HR & Recruiting

Welevel

Munich, Bavaria, Germany (On-Site)
2 Months ago
Booming games - Game Integrity Manager

Booming games

Pressig, Bavaria, Germany (Remote)
2 Months ago
Tesla - HR Internship

Tesla

Brandenburg, Germany (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Thatgamecompany - Full Stack Engineer

Thatgamecompany

United States (Remote)
6 Days ago
undefined - Software Engineer, Edge

Canada, Kentucky, United States (Remote)
6 Months ago
Lakshya Digital - Dot Net Developer

Lakshya Digital

Gurugram, Haryana, India (On-Site)
1 Month ago
Tesla - Software Engineering Internship

Tesla

Athens, Greece (On-Site)
2 Months ago
Salesforce - Full-Stack Software Engineer – Senior/Lead/Principal

Salesforce

San Francisco, California, United States (On-Site)
6 Months ago
Google - Principal Engineer, Google Cloud, Gemini Code Assist

Google

New York, New York, United States (On-Site)
2 Days ago
PwC - Senior Associate_Full Stack Developer_Data & Analytics_Advisory_PAN  India

PwC

Kolkata, West Bengal, India (On-Site)
7 Months ago
NVIDIA - Senior Systems Software Engineer, Containers and Kubernetes

NVIDIA

California, United States (Remote)
1 Month ago
Ziff Davis - Senior Full Stack Software Engineer

Ziff Davis

Los Angeles, California, United States (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Mountain View, California, United States (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug