Principal Security Engineer
@ Oracle

Hybrid
$165,000
Hybrid
Full Time
Posted 1 day ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXX******* @oracle.com
Recommended after applying

Job Details

Position Overview

Oracle is seeking a Principal Security Engineer with a passion for developing a global understanding of software behavior. In this role, you will analyze and identify normal, abnormal, and malicious behaviors while contributing to software assurance on various architectures and platforms.

Work You’ll Do

You will collaborate with engineers across Australia, UK, and the United States to:

  • Develop in-house expertise in software behavior analysis.
  • Identify impactful security vulnerabilities.
  • Contribute to design, implementation, and integration of practical solutions.

What You’ll Bring

Qualifications include a Bachelor’s or Master's in Computer Science, 10+ years of experience in software testing, pen-testing, reverse engineering, and malware analysis. Excellent programming skills in C, C++ and/or Python, experience in security assessments, and strong communication skills are required.

Nice to Have

Additional skills include hands-on experience with Ghidra, AFL++, code-analysis tools, and participation in Capture the Flag competitions. Mentoring junior engineers and understanding mobile ecosystems are added advantages.

What We Offer

This is a flexible work-from-home opportunity with a supportive global team, competitive benefits, and the advantage of working within a large, innovative enterprise that values continuous growth and inclusion.

Key Skills/Competency

Principal Security Engineer, software analysis, pen-testing, reverse engineering, vulnerability identification, risk assessment, C programming, C++ programming, Python, security assessments

How to Get Hired at Oracle

🎯 Tips for Getting Hired

  • Research Oracle's culture: Study Oracle's mission, values, and recent news.
  • Customize your resume: Highlight relevant security engineering experience.
  • Showcase technical expertise: Emphasize skills in C, C++, Python.
  • Prepare for remote collaboration: Be ready for global team interactions.

📝 Interview Preparation Advice

Technical Preparation

Review advanced software reverse engineering techniques.
Practice pen-testing and dynamic system monitoring.
Brush up on C, C++, and Python programming.
Study exploitation countermeasures like CFI and ASLR.

Behavioral Questions

Describe a challenging software vulnerability project.
Explain your collaboration with remote teams.
How do you prioritize security assessments?
Discuss a time you solved unexpected behavior.

Frequently Asked Questions