Software Engineer Ii, Vulnerability Management

Google Google · Big Tech · Munich, Germany

Software Engineer II, Vulnerability Management at Google. This role focuses on building and maintaining the technical foundation for Google's products, specifically in the area of vulnerability management. Responsibilities include contributing to documentation, triaging and debugging system issues, writing and reviewing code, and designing software engineering efforts for automated vulnerability management. The role requires experience in software development, data structures, and algorithms, with preferred qualifications in security, vulnerability assessment, and Google infrastructure.

What you'd actually do

  1. Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  2. Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
  3. Write product or system development code. Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  4. Address a wide array of largely unsolved problems in vulnerability management.
  5. Design works with software engineering efforts, as all Automated Vulnerability Management (AutoVM) execution hinges on large-scale, software-heavy components.

Skills

Required

  • software development
  • data structures
  • algorithms

Nice to have

  • Security and Vulnerability Assessment
  • Google3/Prod infrastructure
  • running vulnerability management programs
  • exploiting vulnerabilities in Capture the Flags (CTFs)

What the JD emphasized

  • vulnerability management
  • software-heavy components