Go to Google Home
 Google Job Opportunities
Home

About Google

We're Hiring!
  Main
  All Openings
  Top 10 Reasons
  Culture
  Benefits
  Inside View
  Work/Life Balance


Find on this site:

Engineering, Operations & IT

Security

• Information Security Engineer, Junior to Intermediate
• Information Security Engineer, Senior
• Network Security Engineer
• Software Security Engineer
• Systems Security Engineer, Junior to Intermediate
• Systems Security Engineer, Senior
• Windows Security Engineer

<< Return to all Engineering/Ops/IT positions
   

Graduating?
Join innovative thinkers who care equally about engineering on a grand scale and developing a culture that's great for all employees. Learn more.



Information Security Engineer, Junior to Intermediate

Position based in Mountain View, CA.

Google is looking for world-class Junior Security Engineers to help us ensure that our software and infrastructure is designed and implemented to the highest security standards. If you enjoy probing applications and reviewing code for security holes this position will provide you with a unique opportunity. You will be performing security audits, application-level vulnerability testing and security code-reviews on a wide variety of Google's products. You will also work closely with Google's Software Engineers to enhance our application security posture.

Requirements:
  • MS in Computer Science or equivalent.
  • 2+ years experience in application-level vulnerability testing and code-level security auditing.
  • Strong general Computer Science background; solid understanding of computer architecture, operating systems, networking.
  • Experience in at least two of the following areas: security engineering, computer and network security, authentication and security protocols, and applied cryptography.
  • Significant experience in web-application security.
  • Significant development experience in C++ or Java.
  • Excellent interpersonal and communication skills.
  • Results oriented, high energy, self-motivated.

For immediate consideration, please send a text (ASCII) or HTML version of your resume to jobs@google.com. Important: The subject field of your email must include Information Security Engineer, Junior to Intermediate - Mountain View.


Information Security Engineer, Senior

Positions located in Kirkland, WA / Mountain View, CA / New York, NY / Santa Monica, CA / Dublin, Ireland / Zurich, Switzerland.

Google is looking for world-class Security Engineers to help us ensure that our software and infrastructure is designed and implemented to the highest security standards. If you enjoy analyzing software designs and implementations from a security perspective, and you are an expert at discovering subtle security issues that appear under unexpected threat scenarios, this position will provide you with a unique opportunity. You will be performing security audits, risk analysis, application-level vulnerability testing and security code-reviews on a wide variety of Google's products. You will also work closely with Google's Software Engineers to enhance our application security posture.

Requirements:
  • MS in Computer Science or equivalent.
  • 4+ years experience in application-level vulnerability testing and code-level security auditing.
  • Strong foundation and in-depth technical knowledge in security engineering, computer and network security, authentication and security protocols, and applied cryptography.
  • Extensive experience in web-application security.
  • Significant development experience in C++ or Java.
  • Experience performing Information Security risk assessments.
  • Excellent interpersonal and communication skills.
  • Results oriented, high energy, self-motivated.

For immediate consideration, please send a text (ASCII) or HTML version of your resume to jobs@google.com. Important: The subject field of your email must include Information Security Engineer, Senior and the location of interest. For example, if you are interested in the Mountain View location, your subject line should be: Information Security Engineer, Senior - Mountain View.


Network Security Engineer

Positions based in Mountain View, CA and Dublin, Ireland.

Google is looking for Network Security expert to help provide security for our networks and systems. If you're the sort of person that can see suspicious activity in raw tcpdumps, manage firewalls in your sleep, or explain the intricacies of IPSEC, then we'd love to receive your resume. As a member of the operations team, you will be working closely with our systems and network engineers in a fast paced environment.

Responsibilities:

  • Help define overall network security strategies and procedures.
  • Design and maintain Firewall and VPN infrastructure.
  • Develop and implement network DoS mitigation strategies.
  • Develop and implement network intrusion detection systems.
  • Perform security reviews and audits to help Google Engineering with network security issues.
  • Evaluate new and emerging products and technologies.
  • Evangelize security within Google.
  • Participate in on-call rotation.

Requirements:

  • BS, MS in Computer Science or equivalent.
  • 3+ years experience in a network security role at organizations with large networks.
  • Detailed knowledge of network based attacks and their mitigation.
  • Knowledge of network related protocols (e.g., TCP/IP, IPSEC, routing protocols, 802.1x).
  • For intrusion detection specialists: Detailed knowledge of various vendor products as well as open source initiatives.
  • Strong scripting skills a plus (e.g., PERL, shell scripting, Python).
  • Excellent communication and teamwork skills.
  • The ability to effectively communicate complex and detailed concepts to others.
  • Self directed mentality with excellent leadership and facilitation skills.

For immediate consideration, please send a text (ASCII) or HTML version of your resume to jobs@google.com. Important: The subject field of your email must include Network Security Engineer and the location of interest. For example, if you are interested in the Mountain View location, your subject line should be: Network Security Engineer - Mountain View.


Software Security Engineer

Position based in Mountain View, CA.

Google is looking for Software Engineers with backgrounds in computer security to address complex real-world problems in a security-conscious manner. The ideal candidate pairs excellent development skills with experience designing and implementing software with strong security requirements. Candidates with a solid foundation in cryptography, network security, or systems security are encouraged to apply.

Requirements:

  • BS or MS in Computer Science or equivalent (Ph.D. a plus).
  • Strong foundation in computer security, network security, cryptography, or similar field.
  • Experience designing and implementing security software or features.
  • Ability to apply solid engineering principles to security problems.
  • Several years of software development experience.
  • Experience programming in Java, C, or C++.
  • Extensive knowledge of Unix/Linux or Windows environments.
  • Knowledge of TCP/IP and network programming.
  • Experience developing/designing large software systems a plus.

For immediate consideration, please send a text (ASCII) or HTML version of your resume to jobs@google.com. Important: The subject field of your email must include Software Security Engineer - Mountain View.


Systems Security Engineer, Junior to Intermediate

Position based in Mountain View, CA.

Google is looking for aspiring Systems Security Engineers to secure our growing infrastructure. If you dream about hardening Linux boxes, port scanning with nmap, and fixing security holes, we'd love to see your resume. Working in a demanding and fast-paced environment, you will need exceptional technical acuity and individual initiative.

Responsibilities:
  • Identify and fix security vulnerabilities on Google's systems.
  • Aid with the implementation and maintenance of security focused infrastructure.
  • Review project designs and implementations for security best practices.
  • Participate in on-call rotation.
  • Evangelize security within Google.
Requirements:
  • BS in Computer Science or equivalent experience.
  • 2+ years experience with Linux, preferably with an emphasis on security.
  • Experience working with other Unix platforms (e.g., FreeBSD, Solaris).
  • Broad knowledge of OS implementation details and security vulnerabilities.
  • Solid background in Unix Systems Administration topics (e.g. LDAP, Webservers, MTAs).
  • Knowledge of the details of common security protocols (e.g. SSL, SSH, Kerberos).
  • Strong scripting skills (python, perl, shell) and experience with robust programming.
  • Familiarity with Unix system programming (C/C++).
  • Excellent written and verbal communication skills.

For immediate consideration, please send a text (ASCII) or HTML version of your resume to jobs@google.com. Important: The subject field of your email must include Systems Security Engineer, Junior to Intermediate - Mountain View.


Systems Security Engineer, Senior

Positions available in Mountain View, CA and Dublin, Ireland.

Google is looking for an experienced Systems Security Engineer that is intimately familiar with Linux security. If you dream about stack protection, data integrity, or hard problems like gathering syslog data for googols of machines, then we'd love to see your resume. As a member of the operations team you would be working closely with all facets of Google society in a fast paced environment. You can be sure this will be one of the most challenging environments to be found.

Responsibilities:
  • Help define overall system security strategies and procedures.
  • Identify and fix security vulnerabilities on Google's systems.
  • Design, implement, and maintain security focused infrastructure.
  • Conduct in-depth, sophisticated security reviews of engineering projects.
  • Evangelize security within Google.
  • Participate in on-call rotation.
Requirements:
  • BS (MS preferred) in Computer Science or equivalent.
  • 5+ years experience across multiple Unix flavors.
  • At least 2+ years in Linux security.
  • Solid background in Unix Systems Administration topics (e.g. LDAP, Webservers, MTAs).
  • Intimate knowledge of system security vulnerabilities and remediation techniques.
  • Knowledge of multi-factor/strong authentication technologies.
  • Strong scripting skills (python, perl, shell) and expertise with robust programming.
  • Experience with Unix system programming (C/C++).
  • Detailed knowledge of common security protocols and network security topics.
  • Excellent written and verbal communication skills.
  • Highly self motivated with excellent leadership skills.

For immediate consideration, please send a text (ASCII) or HTML version of your resume to jobs@google.com. Important: The subject field of your email must include Systems Security Engineer, Senior and the location of interest. For example, if you are interested in the Mountain View location, your subject line should be: Systems Security Engineer, Senior - Mountain View.


Windows Security Engineer

Position based in Mountain View, CA.

Google is looking for an enthusiastic individual that can live, breathe, and eat Windows security. If Windows security is what you love, then we would love to see your resume. This position is focus is in the Operations organization, but you will work with everyone in the company to bring good operating standards to Google.

Responsibilities:

  • Design and implement security on the internal Windows infrastructure.
  • Audit existing infrastructure and software to ensure proper setup, application of patches, and policy compliance.
  • Evaluate security advisories for their impact to Google.
  • Review designs for new Windows products and software implementations.
  • Evangelize security within Google.
  • Be a resource to Googlers regarding Windows security.

Requirements:

  • BS, MS in Computer Science or equivalent.
  • Extensive knowledge of common Windows vulnerabilities and remediation (e.g., service packs, patches).
  • Extensive knowledge of the Windows NT/XP/2000/2003 platforms including detailed understanding of Operating System internals.
  • Knowledge of Windows specific protocols (e.g., Netbios, DCOM, RPC, WINS).
  • Knowledge of security management including group policy objects.
  • Experience with common Windows infrastructure components (e.g., Active Directory, Exchange, Outlook, IIS).
  • Experience in Windows programming (C, C#, C++, Java, Administrative scripting) a plus.
  • Experience with Linux or other UNIX operating systems a plus.
  • Excellent written and verbal communication skills.
  • Self directed mentality with excellent leadership and facilitation skills.

For immediate consideration, please send a text (ASCII) or HTML version of your resume to jobs@google.com. Important: The subject field of your email must include Windows Security Engineer - Mountain View.