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
Yankees Restaurant & Bar

Experienced Bartender

Melbourne

FULL TIME & PART TIME

November 10, 2024

View Job Description
Domino's

In-Store Team Member - HIRING NOW

Mudgeeraba

CONTRACT

November 10, 2024

View Job Description
Butterleaf

Team Member

CONTRACT

November 10, 2024

View Job Description
Australian Government

APS 6 - Finance Officer

Williamtown

November 10, 2024

View Job Description
Australian Government

APS 6 - Technical Specialist - Technical Professional

Adelaide

PART TIME

November 10, 2024

View Job Description
Domino's

Junior In-Store Team Member

Mascot

CONTRACT

November 10, 2024

View Job Description
Australian Government

APS 5 - Imagery Specialist

November 10, 2024

View Job Description
LIA Painting Services

Painting

FULL TIME & PART TIME & CONTRACT

November 10, 2024

View Job Description
Looking for similar job?
Slater and Gordon

Cyber Security Business Analyst

Melbourne

FULL TIME

August 28, 2024

View Job Description
NSW Treasury

Manager, Cyber Security Program & Engagement

Sydney

FULL TIME

September 4, 2024

View Job Description
DDLS Australia

Cyber Security Bootcamp Mentor

FULL TIME

August 29, 2024

View Job Description
Jacobs

Cyber Security Engineer

FULL TIME

September 2, 2024

View Job Description
People's Choice Credit Union

Platform Owner, Cyber Solutions

FULL TIME

September 4, 2024

View Job Description
EY

Consultants - Offensive Security - Advanced Security Centre

Sydney

September 14, 2024

View Job Description
New Job Alerts
Yankees Restaurant & Bar

Experienced Bartender

Melbourne

FULL TIME & PART TIME

November 10, 2024

View Job Description
Domino's

In-Store Team Member - HIRING NOW

Mudgeeraba

CONTRACT

November 10, 2024

View Job Description
Butterleaf

Team Member

CONTRACT

November 10, 2024

View Job Description
Australian Government

APS 6 - Finance Officer

Williamtown

November 10, 2024

View Job Description
Australian Government

APS 6 - Technical Specialist - Technical Professional

Adelaide

PART TIME

November 10, 2024

View Job Description
Domino's

Junior In-Store Team Member

Mascot

CONTRACT

November 10, 2024

View Job Description
Australian Government

APS 5 - Imagery Specialist

November 10, 2024

View Job Description
LIA Painting Services

Painting

FULL TIME & PART TIME & CONTRACT

November 10, 2024

View Job Description