Google is seeking a Staff Software Engineer specializing in Information Security to join their team. This role combines advanced software engineering with a focus on security and memory safety. The position involves working with Google's Memory Safety program, implementing security mitigations, and contributing to the company's transition towards memory-safe programming languages like Rust.
As a Staff Software Engineer, you'll be part of a global team working across multiple continents, designing and implementing new techniques for software systems across various product teams. The role requires extensive experience in software development, particularly in data privacy and security, with a strong foundation in software design and architecture.
The ideal candidate will have 8+ years of software development experience, with specific expertise in data structures/algorithms and security implementations. Experience with Rust programming, compiler building, and open source technologies is highly valued. You'll be working on critical projects that impact billions of users, focusing on improving system security and spatial safety in C++ code.
This position at Google offers the opportunity to work on cutting-edge security implementations, collaborate with industry experts and academia, and contribute to significant technological advancements in software security. You'll be part of Google's broader mission to develop next-generation technologies while ensuring robust security measures across their systems.