
Vice President, Software Assurance
As Vice President of Software Assurance, Cristina Cifuentes is no stranger to a large-scale challenge. She’s lea
ding two new teams, Oracle Software Assurance and Application Security Tools, to ensure software security and reliability for businesses around the world. Read her Q&A to find out what makes each team unique—and if you’d be a good fit.
Tell us about your teams and what they do
The Software Assurance organization focuses on providing assurance of software based on set criteria. We are a world-class team of high-caliber application security researchers, analysts, software engineers, site reliability engineers, and machine learning engineers.
Our software engineers design and implement new cloud services that look into different aspects of assurance based on the type of code being analyzed. Our security researchers review code to determine attack vectors and areas that require improvements in the code, our machine learning engineers review the impact of ML-based systems on data, and our software reliability engineers keep the cloud services up and running.
I also have a smaller team focusing on security tools—both static application security testing (SAST) and software composition analysis (SCA). Our application security software engineers working on SAST focus on detecting vulnerabilities in your source code before the code is deployed, and our SCA engineers focus on detecting vulnerabilities in third-party code imported by your source code.
What is your long-term vision for each team?
Both teams have the vision make scalability a reality in their respective areas —
The Software Assurance organization’s mission is to make software assurance, at scale, a reality.
The Application Security Tools organization’s mission is to make intelligent application security, at scale, a reality.
What roles are you currently hiring for on your teams?
As both teams are growing, we are hiring for all types of roles. We’re looking for security researchers with a background in offensive security and code review, software engineers with a background in mobile, operating systems or program analysis, technical program managers with a background in application security, site reliability engineers for a variety of new cloud services, and machine learning engineers with a background in large, complex ML models and deep learning.
Are there any specific skills someone who is applying should have?
Our favorite programming languages are Java, Go, C++, and Python. Our preferred operating systems are Linux and OS X. We focus on backend mobile development on iOS and Android, and we enjoy scaling up static program analysis techniques for a variety of languages.
What do people like most about being part of your teams?
The exciting and challenging work we do; our hybrid environment, which allows for work-life flexibility; the collaborative nature of our teams; our support from management; and the opportunity to learn and grow their career.
Interested in bringing your talent to one of Cristina’s teams? Apply now and create the future with us.