Taro Logo

Staff Software Engineer, Information Security

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

Job Description

Google is seeking a Staff Software Engineer to join their Information Security team, focusing on advancing memory safety initiatives across the company's software systems. This role combines deep technical expertise in security engineering with leadership responsibilities, working on critical projects that impact Google's global infrastructure. The position involves collaborating with teams across multiple continents to design and implement new security techniques, particularly in the realm of memory safety and programming language implementation. You'll play a key role in Google's transition towards memory-safe programming languages like Rust, while working to improve spatial safety in existing C++ codebases. This is an opportunity to shape the future of software security at one of the world's leading tech companies, working with cutting-edge technologies and contributing to open-source initiatives. The role offers the chance to partner with both industry experts and academia, making meaningful contributions to the field of software security while working on systems that affect billions of users worldwide. As a Staff Engineer, you'll be expected to provide technical leadership and help drive architectural decisions that impact multiple product teams.

Last updated 7 days ago

Responsibilities For Staff Software Engineer, Information Security

  • Join a team of software engineers working across multiple continents
  • Design and implement new techniques and make them work for software systems across many product teams
  • Build strong partnerships and collaborate with partner teams in Google's Memory Safety program, as well as with industry and academia
  • Implement and validate security mitigations, apply techniques to improve spatial safety in C++ code, and contribute to the migration of Google's systems towards memory-safe programming languages such as Rust

Requirements For Staff Software Engineer, Information Security

Rust
  • Bachelor's degree or equivalent practical experience
  • 8 years of relevant work experience in software development
  • 5 years of experience building software for data privacy or security
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • Experience developing and designing APIs

Related Jobs