Lead Principal Security Software Engineer

Oracle Oracle · Enterprise · NORTH RYDE, Australia

Lead Principal Security Software Engineer at Oracle, focusing on developing AI-powered software assurance technologies. This role involves leading a team to build AI-driven platforms that use LLMs and agentic workflows for vulnerability discovery, analysis, explanation, and remediation across Oracle products. The position requires strong software engineering, AI architecture, and application security expertise to create scalable AI systems for improving software security.

What you'd actually do

  1. Lead the technical direction of AI-powered vulnerability detection and automated remediation initiatives across Oracle.
  2. Design and build AI systems that discover, explain, prioritise and help remediate software vulnerabilities throughout the software development lifecycle.
  3. Lead development of agentic workflows that coordinate LLMs with static analysis techniques.
  4. Drive architecture for scalable AI platforms supporting autonomous and human-in-the-loop security analysis.
  5. Develop AI-assisted code repair capabilities that generate, validate and refine secure software fixes.

Skills

Required

  • Software engineering
  • Security engineering
  • Application security
  • AI systems design
  • Large language models
  • Agentic workflows
  • Python
  • C, C++, Rust or Java
  • Building production AI systems
  • Designing evaluation methodologies for AI systems
  • Architectural judgement
  • Technical leadership
  • Mentoring engineers

Nice to have

  • Experience working in a large cloud or enterprise software company
  • Experience building or extending binary analysis, reverse engineering or program analysis tools
  • Experience with compiler internals, LLVM, intermediate representations or static analysis frameworks
  • Experience with coverage-guided fuzzing platforms
  • Experience analysing compiled binaries across architectures
  • Experience with symbolic execution, concolic execution, taint analysis or dynamic instrumentation frameworks
  • Familiarity with vulnerability classification and scoring frameworks
  • Experience building AI systems for automated code generation or code transformation
  • Experience building AI systems for vulnerability detection, secure code review or automated remediation
  • Experience evaluating LLM

What the JD emphasized

  • lead Oracle’s next generation of AI-powered software assurance technologies
  • lead a small team of engineers and security researchers
  • lead technical direction
  • lead development
  • lead architecture reviews
  • leading complex AI-based engineering projects
  • leading complex AI-enabled engineering projects

Other signals

  • AI-driven platforms
  • large language models
  • agentic workflows
  • automated vulnerability remediation
  • production-quality systems