Software Engineer, Information Security Engineering

Google Google · Big Tech · Singapore

Software Engineer role focused on developing agentic tooling and systems for information security at Google. The role involves automating security processes, analyzing risks, detecting vulnerabilities, and assisting developer teams in embedding security best practices. Key responsibilities include collaborating on AI agent development, steering the strategic development of agents and infrastructure for vulnerability handling, and implementing Go back-end systems and Python AI agents.

What you'd actually do

  1. Collaborate closely with information security engineers to develop new tools for product security consulting, response and research, especially (but not exclusively) related to AI agents.
  2. Steer the strategic development of agents and infrastructure to automate vulnerability handling, triage, and conduct variant analysis to reduce manual workloads.
  3. Design and implementation of Go back-end systems and Python AI agents.

Skills

Required

  • Go
  • software development

Nice to have

  • Python
  • Artificial Intelligence
  • data structures
  • algorithms
  • security assessments

What the JD emphasized

  • AI agents
  • agentic tooling
  • Python AI agents

Other signals

  • AI agents
  • automate vulnerability handling
  • triage
  • variant analysis
  • security processes