Software Engineer III, Security, Privacy, Sandboxing
AI Summary ✨
Requirements:
Bachelor’s degree or equivalent practical experience.
2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
2 years of experience with data structures or algorithms.
2 years of experience building software for data privacy or security (e.g., identity and access management).
Experience with Linux system administration.
Experience coding in C++.
Nice to haves:
3 years of coding experience in C++ and other general purpose languages.
1 year of experience with security engineering and software security.
What you'll be doing:
Design, develop, maintain and improve core sandboxing technologies like Sandbox2, SAPI and TI-VM, ensuring they meet Google’s scale, reliability, performance and security requirements.
Enhance performance (CPU, RAM), startup latency and usability of existing sandboxing solutions (e.g., TI-VM, Sandbox2, Google Compute Engine (GCE) Virtual Machine (VM)).
Address critical security gaps and fix critical bugs in sandboxing technologies that affect broader adoption of Sandbox2 and Technical Infrastructure (TI)-VM in critical Google programs.
Improve the scalability of sandboxing solutions in Google production.
Develop tools and automation for easier sandbox policy definition (e.g., ML-based) and violation detection.
Perks and benefits:
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Opportunities to switch teams and projects as you and the fast-paced business grow and evolve.
Versatility, display leadership qualities, and enthusiasm to take on new problems across the full-stack.