Software Engineer
OracleAu-au,australia-brisbaneUpdate time: July 3,2020
Job Description
Do you want to apply your knowledge to complex application security projects?  Then Oracle Labs, Australia has an exciting opening for you. We focus on application security vulnerability detection using a variety of techniques, ranging from static and dynamic analysis of applications and malware to machine learning.

We are looking for a recent graduate to work as software engineer in the Program and Security Analysis group at Oracle Labs, Australia. The successful candidate will have knowledge of either program analysis, compilers, and/or cloud/web application security. The candidate should also have excellent programming skills the Java, JavaScript and/or Python language, as well as strong problem solving skills.

The mission of the Program and Security Analysis group is to develop precise and scalable program analysis techniques to identify security vulnerabilities including issues from the OWASP Top 10 and malware detection in a wide variety of of cloud/web based applications that use a whole range of technologies based on Java, JavaScript, Python, Go, and PL/SQL. The team is best known for its research on static code analysis that led to scalable and precise algorithms embedded in the Parfait bug-checking tool. By joining our team you will have a unique opportunity to be part of an Australian internationally-renowned Cybersecurity group and shape its future. Our group has had notable impact worldwide in the area of program analysis, we collaborate with academics all over the world, we hold over 25 US patents, and have an unparalleled track record for successful technology transfers within Oracle. For more information please refer to http\://labs.oracle.com/locations/australia.

The responsibilities involve development work to support a mixed engineering-research team, providing infrastructure, development, security analysis and testing support. All of our projects interact with key organisations within Oracle, including the Oracle Cloud Infrastructure, RDBMS, Oracle Global Business Units, and Oracle Fusion Applications. The successful applicant must want to learn, be able to read, understand and implement ideas from research papers, and contribute to existing codebases.

Essential criteria\:
- Bachelor degree in Computer Science, Software Engineering or similar,
- Excellent programming skills in Java, JavaScript, and/or Python,
- Excellent knowledge of data-structures and algorithms,
- Strong problem solving skills,
- Demonstrable knowledge in at least one of the following\:
        - Program analysis,
        - Compilers,
        - Malware detection, or
        - Web application security,
- Ability to work independently and as part of a team,
- Knowledge of build automation for Java (e.g. Maven, Gradle) and/or C/C (e.g. autoconf, cmake),
- Willingness to work in a fast-changing research environment, and
- Be an Australian citizen or permanent resident.

Desired criteria\:
- Exposure to modern DevOps tools and techniques,
- Knowledge of JavaScript and/or Python,
- Adaptability, flexibility, and the ability to work with different projects.

!|!Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture.

Duties and tasks are standard with some variation; displays understanding of roles, processes and procedures. Performs moderately complex problem solving with assistance and guidance in understanding and applying company policies and processes. BS degree or equivalent experience relevant to functional area. 1 year of software engineering or related experience.!|!

Get email alerts for the latest"Software Engineer jobs in Au-au,australia-brisbane"