Australia Job Openings

Australian Signals Directorate (ASD)

ASD4 & 5 Offensive Cyber Specialist (Software Developer and Software Reverse Engineer)

Brisbane

October 16, 2024

  • Total Salary Package: $80,744 - $95,481 (plus 15.4% super)
  • Brisbane CBD - QLD,Canberra - ACT,Melbourne CBD - VIC,Perth CBD - WA


The Role


Multiple vacancies available for candidates interested in either Software Development or Software Reverse Engineering with flexibility to apply both disciplines to achieve across a range of exciting and evolving mission needs.
The OE Offensive Cyber Early & Junior Specialist is responsible for grappling with complex and unusual problems to protect Australia and its national interests. You will provide expertise in translating business requirements from technical and non-technical users into the design and implementation of appropriate solutions. You will have demonstrated experience, and working knowledge of either or all, communication protocols, computer hardware and software, operating systems and mobile and computer networks. A sound understanding of low-level hardware and software architectures, memory management and common data structures is also beneficial.
In a strong team environment, you will work alongside equally talented technical experts supported by technical and non-technical leadership. You will play a pivotal role in ensuring the critical capabilities used by our workforce are fit-for-purpose and responsive to sensitive and time-critical mission requirements. Our roles require you to have good lateral thinking and sound independent judgement.

About our Team
The Operational Engineering (OE) Branch comprises of high-performing, dynamic, multidisciplinary teams committed to enabling ASD’s missions in unique and exciting ways.
Our Offensive Cyber Specialists are innovative and forward thinking technical specialists. They are at the forefront of innovation and supporting mission requirements through their specialist skills in software development, reverse engineering and knowledge of information security.

Our Ideal Candidate
We are seeking candidates who are motivated to develop and learn new skills and will ensure our unique intelligence capabilities are protected.
It does not matter if you are a graduate or a seasoned professional; we want to hear from you!
All roles have career focused training pathways to upskill or translate previous experience to our specific mission requirements. Including:
  • Self-paced
  • Instructor lead
  • International training opportunities
  • On the job development


Across all levels and roles, we are looking for candidates who:
  • like to build, break or rebuild software to really know its inner workings
  • are innovative in their thinking and have a spark and curiosity for knowledge
  • can carry out complex tasks or projects involving research and analysis
  • have the ability and drive to learn new technologies, languages and development methodologies
  • have a sound level of problem solving and judgment
  • can build and maintain relationships through collaboration with other specialists within ASD, intelligence partners and trusted industry suppliers
  • demonstrates dynamic analytical thinking, resilience, and adaptability
  • drive concepts and build them into workable and appropriate solutions for mission outcomes, and the
  • Aptitude to manage your own time and your team’s time well with the ability to look at alternate ways to streamline and improve processes and procedures.


For each specific role, the expected depth of knowledge is dependent on the classification and stream applied for: Early Developer or Reverse Engineer ASD4 level & Junior Developer or Reverse Engineer ASD5 level:
Software Developer
At the Early Developer ASD4 level, you must demonstrate exposure to the below areas or related fields, or be progressing efforts to attain technical skills & qualifications:
  • Basic understanding of C/C++, Python, or equivalent
  • Basic understanding of networking fundamentals including TCP/IP
  • General aptitude or experience in cyber security
  • Demonstrates good problem solving, critical thinking & investigative skills
  • Communication and team work skills
  • High-self motivation & ability to self-learn


At the Junior Developer ASD5 level, you must demonstrate experience in the below areas or related fields, and possess relevant technical skills & qualifications:
  • Good understanding of C/C++, Python, or equivalent
  • Basic understanding of other programming languages
  • Basic ability to read assembly language
  • Understanding of process, threads, memory management, file systems, drivers/kernel modules, and system calls
  • Applied understanding of debuggers (Win Dbg, GDB or other)
  • Good understanding of networking fundamentals and common protocols (TCP/IP, HTTP, SSL/TLS)
  • Demonstrates comprehensive problem solving and critical thinking skills
  • Ability to recognise potential weaknesses in software and implement mitigations for them
  • Basic ability to interpret customer requirements and work with customer teams to produce fit-for-purpose capability
  • Basic ability to engage with customer teams to understand software problems.

Software Reverse Engineer
At the Reverse Engineer ASD4 level, you must demonstrate exposure to the below areas or related fields, and be progressing efforts to attain technical skills & qualifications.
  • Basic understanding of C/C++ or Python
  • Basic usage of debuggers to understand software functionality
  • Basic understanding of networking fundamentals including TCP/IP
  • Demonstrates good problem solving, critical thinking & investigative skills
  • General aptitude or experience in cyber security
  • Communication and team work skills
  • High-self motivation & ability to self-learn


At the Reverse Engineer ASD5 level, you must demonstrate experience in the below areas or related fields, and possess relevant technical skills & qualifications:
  • Good understanding of C/C++ & Python
  • Basic understanding of other programming languages (preference to Go Lang, Rust, .etc)
  • Basic ability to read assembly language
  • Basic understanding of system internals (Windows or Linux)
  • Applied understanding of debuggers (windbg, gdb or other) and disassemblers (IDAPro, Ghidra or Binary Ninja)
  • Basic understanding process, threads, memory management, file systems, drivers, system calls & kernel modules
  • Awareness of anti-analysis techniques (anti-disassembly, encryption, compression, etc.)
  • Basic understanding of static, dynamic, code and behavioural analysis
  • Good understanding of networking fundamentals and common protocols (TCP/IP, HTTP, SSL/TLS)
  • Demonstrates comprehensive problem solving and critical thinking skills


ASD is seeking applicants to fill current and anticipated vacancies and to create a merit pool for future vacancies.


Candidate Information Pack - Word Opens in new window
Candidate
New Job Alerts
Spendless Shoes

RETAIL ASSISTANT MANAGER PART-TIME

PART TIME

November 19, 2024

View Job Description
Beacon Lighting

Full Time Lighting Designer / Sales Associate

Claremont

FULL TIME

November 19, 2024

View Job Description
KBR

Combat Systems Engineer

Matraville

FULL TIME

November 19, 2024

View Job Description
Epworth Healthcare

Senior Mental Health Intake Clinician - Psych / OT / SW / Mental Health Nursing

Camberwell

CONTRACT

November 19, 2024

View Job Description
Eastern Health

Clinical Risk Manager Medication Safety & Senior Pharmacist QUM

Box Hill

FULL TIME

November 19, 2024

View Job Description
Looking for similar job?
Capgemini

Cybersecurity Solutions Architect

Sydney

FULL TIME

October 7, 2024

View Job Description
Capgemini

Cyber Security GRC and Architect Lead

Melbourne

FULL TIME

October 7, 2024

View Job Description
NRI Australia

Cyber Monitoring Specialist

Canberra

FULL TIME

October 18, 2024

View Job Description
CYOS Solutions

Cyber Security Analyst

CONTRACT

October 11, 2024

View Job Description
AssuranceLab

Graduate Cyber Security Consultant

Sydney

October 11, 2024

View Job Description
Swinburne University of Technology

Cyber Security Operations Senior Analyst

Melbourne

October 11, 2024

View Job Description
New Job Alerts
Spendless Shoes

RETAIL ASSISTANT MANAGER PART-TIME

PART TIME

November 19, 2024

View Job Description
Beacon Lighting

Full Time Lighting Designer / Sales Associate

Claremont

FULL TIME

November 19, 2024

View Job Description
KBR

Combat Systems Engineer

Matraville

FULL TIME

November 19, 2024

View Job Description
Epworth Healthcare

Senior Mental Health Intake Clinician - Psych / OT / SW / Mental Health Nursing

Camberwell

CONTRACT

November 19, 2024

View Job Description
Eastern Health

Clinical Risk Manager Medication Safety & Senior Pharmacist QUM

Box Hill

FULL TIME

November 19, 2024

View Job Description