Experience Inc. Jobs

Job Information

Oracle Senior Principal Security Researcher in United Kingdom

Job Description

With hundreds of products spanning many different vertical markets, your next project could be anything from static and dynamic analysis of a multi-node Java infrastructure, to writing a fuzzer for an undocumented network protocol or the grammar of a new programming language, to analysis and reverse engineering of firmware used in the thousands of servers supporting our cloud services. Creativity is highly valued; being able to find novel bugs and stitch them together to create something greater than the sum of their parts is essential in this role.

This is not your run-of-the-mill pentesting gig where you grind out web application assessments week in week out. The EHT is a dedicated security research group who invest the same amount of time and effort into breaking a product as you would expect from a state-sponsored APT.

Unlike an APT team, however, we’re not only invested in finding bugs but also making sure they are fixed correctly and don’t happen again. We don’t just need people who can find CVSS 10s, we need people who can use their skills and share their expertise to effect meaningful change across the company.

A successful candidate must have genuine excitement for and interest in security, as well as the desire to share knowledge and help others learn. Your work will benefit thousands of Oracle engineers worldwide and shape the future of product security within one of the largest software companies in the world.

Role’s core responsibilities:

  • Scope and execute security assessments across a broad range of on-premise and cloud services; develop proof-of-concept code or end-to-end exploits for bugs you’ve identified.

  • Create testing tools to help engineering teams identify weaknesses in their own code.

  • Collaborate with engineering teams to help them triage and fix security issues, identifying systemic security weaknesses to create secure coding guidance that will educate all engineering teams within Oracle.

  • Produce documentation, presentations and supporting material to deliver your findings to senior figures within the development organisation and your own management chain.

Career Level - IC4


Target profile and skillset:

  • 8+ years industry experience in a software/product assessment or penetration testing role.

  • Proficiency reviewing code written in a variety of programming languages, including at least one of C, C++, Java or JavaScript.

  • Extensive experience of vulnerability research and exploit development on Linux or Windows.

  • Experience using common software security assessment tools in the following categories:

  • Reverse Engineering (e.g. IDA Pro/Ghidra/Radare2)

  • Network protocol analysis (e.g. Wireshark/tcpdump)

  • Debugging (e.g. gdb, WinDbg, Intel Pin)

  • Static code analysis (e.g. Fortify SCA, Coverity, SonarQube)

  • Fuzzers and instrumentation (e.g. Jazzer /AFL/Boofuzz/AddressSanitizer)

  • Web Application assessment (e.g. BurpSuite )

  • Experience of creating new tools and scripts for novel assessment targets and vulnerability classes

  • Experience with threat modelling and architecture analysis of complex applications.

  • Extensive knowledge of common vulnerabilities in different types of software and programming languages, including:

  • How to test for and exploit them

  • Real world mitigations that can be applied

  • Familiarity with vulnerability classification frameworks (e.g. OWASP Top 10)

Desirable Skills/Qualifications

  • Bachelor’s or Master’s degree in Computer Science or related field (e.g. Electrical Engineering)

  • Experience working in a large cloud or Internet software company

Required Soft Skills

  • Aptitude for self-study, setting and achieving long term goals (for example, learning an unfamiliar programming language)

  • Ability to effectively assess and communicate risks and appropriate levels of urgency to management and engineering staff

  • Excellent organizational, presentation, verbal and written communication skills


About Us

As a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s problems. True innovation starts with diverse perspectives and various abilities and backgrounds.

When everyone’s voice is heard, we’re inspired to go beyond what’s been done before. It’s why we’re committed to expanding our inclusive workforce that promotes diverse insights and perspectives.

We’ve partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity.

Oracle careers open the door to global opportunities where work-life balance flourishes. We offer a highly competitive suite of employee benefits designed on the principles of parity and consistency. We put our people first with flexible medical, life insurance and retirement options. We also encourage employees to give back to their communities through our volunteer programs.

We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by calling +1 888 404 2494, option one.


Oracle is an Equal Employment Opportunity Employer*. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.

* Which includes being a United States Affirmative Action Employer