Principal Vulnerability Engineer
@ Oracle

Hybrid
$223,400
Hybrid
Full Time
Posted 19 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXXX****** @oracle.com
Recommended after applying

Job Details

Overview

Oracle is seeking a Principal Vulnerability Engineer for the Java platform security vulnerability team. In this role, you will be involved in both offensive (red team) and defensive (blue team) duties.

Responsibilities

  • Conduct proactive research on vulnerability signatures for Java.
  • Create and maintain security tooling for the Java platform.
  • Perform security assessments for new features integrated into the JDK.
  • Assist development teams with security code review of Java and native source code.

Qualifications

Candidates must have 10+ years of hands-on experience in platform security, strong knowledge of the Java security model, and experience with security protocols and best practices. Proficiency in Java, expert level C/C++ skills, and systems-level programming is required. Prior experience with CVEs on Java security issues is a plus.

Additional Information

This role is part of a team that values independent work, personal leadership, and collaboration with remote teams. Salary ranges from $96,800 to $223,400 per year in the US, with eligibility for bonus and equity. Oracle offers comprehensive benefits including health insurance, 401(k), paid time off, and more.

Key skills/competency

  • Java
  • Security
  • C/C++
  • Vulnerability Research
  • Red Team
  • Blue Team
  • Code Review
  • Tooling
  • Incident Resolution
  • Platform Security

How to Get Hired at Oracle

🎯 Tips for Getting Hired

  • Customize Resume: Tailor your resume to Oracle's security role.
  • Highlight Experience: Emphasize Java and C/C++ expertise.
  • Show Leadership: Detail independent work and team collaboration.
  • Prepare Examples: Share past vulnerability research and incident resolution stories.

📝 Interview Preparation Advice

Technical Preparation

Review Java security protocols and vulnerabilities.
Practice C/C++ system-level coding challenges.
Study current CVEs and incident resolution cases.
Familiarize with security tooling frameworks.

Behavioral Questions

Describe a challenging security incident resolved.
Explain teamwork in remote collaboration.
Discuss independent task management examples.
Share leadership experiences in a technical project.

Frequently Asked Questions