Software Engineer
OracleAustralia-brisbaneUpdate time: November 22,2021
Job Description

About the role

We are looking for a software engineer with excellent Java and/or Python programming skills to join the OSInt team at Oracle Labs, Brisbane. As software engineer in the team, you will work alongside researchers and other engineers in the team to develop software functionality that helps secure the software supply chain. The OSInt project is aimed at gathering information at scale on security vulnerabilities in software libraries and transforming that into actionable security intelligence. This is a great opportunity for an engineer with solid software engineering skills to help create software that makes the vision of intelligent application security at scale, a reality. This role will suit candidates with a few years of professional experience as well as newly qualified graduates with the relevant skills. The role and level of appointment shall be tailored to the qualifications and experience of the successful candidate.

What will you bring to the job?

  • A Bachelor’s Degree in Computer Science, Software Engineering, or related disciplines
  • Solid conceptual knowledge (e.g., data structures, algorithms, programming languages design, compilers etc) and practical skills for writing efficient code
  • Java programming experience along with a good understanding of the Java language design
  • Knowledge and skills in Python programming
  • Passion for software development and problem solving, along with a can-do attitude for solving technical challenges
  • Prior experience in Software Engineering processes: CI/CD, Docker, and software testing
  • Ability to work as part of a team as well as independently where required
  • Strong communication skills and fluent in English
  • Eligibility to work in Australia without sponsorship is essential

What additional skills and experience would make you a standout candidate?

  • Knowledge of program analysis is an advantage
  • Experience with machine learning tools and libraries would be beneficial

What if “I do not have all of the skills and experience”?

If you think you have the right skills, background, and experience to succeed in the role but do not meet every attribute on the job description, we encourage you to apply. We’d love to have a chat with candidates from diverse backgrounds and explore your fit.

Please apply with a covering letter that describes how you meet some or all of the criteria and a CV. If you are a recent graduate, please also include an academic transcript.

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 Australia-brisbane"