Taro Logo

Software Engineer II, Information Security

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

Description For Software Engineer II, Information Security

Google is seeking a Software Engineer II to join their Information Security team within the Core organization. This role focuses on improving memory safety across Google's products and infrastructure. The Core team is fundamental to Google's technical foundation, building essential components and platforms that power Google's flagship products.

As a Software Engineer II in Information Security, you'll work on critical initiatives to enhance memory safety, from research and tactical exploit mitigations to engineering systematic solutions. You'll be responsible for designing and implementing new security techniques at scale, deploying exploit mitigations, and transitioning codebases to memory-safe languages like Rust.

The role combines technical expertise in security engineering with collaborative opportunities, working alongside Google's Memory Safety program teams and engaging with industry and academic partners. You'll have the chance to impact technical decisions across the company while working on cutting-edge security challenges.

This position offers the opportunity to work at Google's Munich office, contributing to a team that directly influences the security and reliability of products used by billions of users. The role requires a strong foundation in software development, security engineering, and a particular focus on memory safety and systems programming.

Google offers a collaborative environment, the chance to work on impactful projects, and the opportunity to shape the future of security across Google's vast technology landscape. Join a team that's dedicated to solving complex security challenges while working with cutting-edge technologies and some of the industry's brightest minds.

Last updated 12 hours ago

Responsibilities For Software Engineer II, Information Security

  • Fix memory safety across all Google products
  • Design and implement new techniques for large scale software systems
  • Build strong partnerships and collaborate with partner teams in Google's Memory Safety program

Requirements For Software Engineer II, Information Security

Python
Rust
Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages
  • 1 year of experience with data structures or algorithms
  • 1 year of experience building software for data privacy or security

Interested in this job?

Jobs Related To Google Software Engineer II, Information Security

Security Engineer, Enterprise Infrastructure Protection, Network Infrastructure Security

Security Engineer role at Google focusing on Enterprise Infrastructure Protection and Network Security, offering competitive compensation and the opportunity to work on critical security initiatives.

Systems Security Architect, Silicon

Systems Security Architect position at Google, focusing on designing secure hardware/software systems for next-generation devices, offering $132K-$189K base salary plus benefits.

Security Engineer, Enterprise Infrastructure Protection, Network Infrastructure Security

Security Engineer role at Google focusing on enterprise infrastructure protection and network security, offering competitive compensation and benefits.

Security Engineer, Cloud Threat and Abuse Detection

Security Engineer position at Google Cloud focusing on threat detection and abuse prevention, requiring 2+ years of security engineering experience and coding skills.

Security Engineer, AI Agent Security

Security Engineer role focused on AI agent security at Google, combining security expertise with AI/ML knowledge to protect large language models and AI systems.