Zurück zu den Stellen
Google Switzerland

Software Engineer III, Information Security

  • Zürich
  • 80-100%
Jetzt bewerben

Google's software engineers develop next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products handle information at massive scale and extend well beyond web search. We seek engineers who bring fresh ideas from areas such as information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design, and mobile. As a software engineer, you will work on a specific project critical to Google’s needs, with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need engineers who are versatile, display leadership qualities, and are enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

Your tasks

  • Design and implement new techniques for extremely large scale software systems across many product teams.
  • Help deploy exploit mitigations, retrofit spatial safety to C++, and transition Google to memory safe programming languages such as Rust.
  • Build strong partnerships and collaborate with partner teams in Google's Memory Safety program, as well as with industry and academia.
  • Fix memory safety across all Google products, from initial security research and tactical exploit mitigations to engineering away classes of problems and addressing their root cause.
  • Research and apply innovative techniques for memory safety, from program analysis to machine learning.

What you bring

  • 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 building software for data privacy or security (e.g., identity and access management).
  • Master's degree or PhD in Computer Science or related technical fields (preferred).
  • 2 years of experience with data structures and algorithms (preferred).
  • Experience with Rust coding language (preferred).
  • System Architecture, Compilers, Open Source Technologies, Open Source Contributor, Programming Language Implementation experience (preferred).
  • Security and API Design experience (preferred).
  • Foundations in security engineering, computer and network security (preferred).

What the company offers

  • Germany: €106000 - €108000 (EUR) + 15% bonus target + equity + benefits

About the company

The Core team builds the technical foundation behind Google’s flagship products, owning and advocating for the underlying design elements, developer platforms, product components, and infrastructure at Google. These are the essential building blocks for excellent, safe, and coherent experiences for users and drive the pace of innovation for every developer. The Core team builds central solutions, breaks down technical barriers, and strengthens existing systems, impacting important technical decisions across the company.