ASD > Careers > ASD6 & EL1 Offensive Cyber Specialist (Software Developer and Software Reverse Engineer)
ASD6 & EL1 Offensive Cyber Specialist (Software Developer and Software Reverse Engineer)Total Salary Package: $98,346 - $138,389 (plus 15.4% super)Locations: Brisbane CBD - QLD, Canberra - ACT, Melbourne CBD - VIC, Perth CBD - WAMultiple 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 Specialist and Senior 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.
The RoleMultiple 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 Specialist and Senior 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 TeamThe 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 CandidateWe are seeking applicants 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-pacedInstructor-ledInternational training opportunitiesOn-the-job developmentAcross all levels and roles, we are looking for candidates who:
like to build, break or rebuild software to really know its inner workingsare innovative in their thinking and have a spark and curiosity for knowledgecan carry out complex tasks or projects involving research and analysishave the ability and drive to learn new technologies, languages and development methodologieshave a sound level of problem solving and judgmentcan build and maintain relationships through collaboration with other specialists within ASD, intelligence partners and trusted industry suppliersdemonstrate dynamic analytical thinking, resilience, and adaptabilitydrive concepts and build them into workable and appropriate solutions for mission outcomeshave 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.Software DeveloperAt the Developer ASD6 level, you must demonstrate experience in the following areas or related fields, and/or possess relevant technical skills & qualifications:
Ability to interpret complex customer requirements and work with customer teams to produce fit-for-purpose capabilityAbility to pro-actively engage with customer teams to understand, diagnose and debug software problemsIn-depth understanding of C/C++, Python, or equivalentAbility to understand and apply other programming languagesIn-depth ability to use debuggers (WinDbg, GDB or other)In-depth understanding of system internals (Windows or Linux)In-depth understanding of process, threads, memory management, file systems, drivers/kernel modules, and system callsGood understanding of networking fundamentals and common protocols (TCP/IP, HTTP, SSL/TLS)Understanding of kernel debuggingDemonstrates an innovative approach to problem solving and critical thinking skillsReadily identifies possible flaws in software and works to minimize them in both design and implementationAt the Senior Developer ASD EL1 level, you must demonstrate significant experience in the following areas or related fields, and possess relevant technical skills & qualifications:
Ability to interpret complex customer requirements and work with customer teams to produce fit-for-purpose capabilityAbility to pro-actively engage with customer teams to understand, diagnose and debug software problemsComprehensive understanding of C/C++, Python, or equivalentAbility to understand and apply other programming languagesComprehensive ability to use debuggers (WinDbg, GDB or other)Comprehensive understanding of system internals (Windows or Linux)Comprehensive understanding of process, threads, memory management, file systems, drivers/kernel modules, and system callsGood understanding of networking fundamentals and common protocols (TCP/IP, HTTP, SSL/TLS)Understanding of kernel debuggingDemonstrates an innovative approach to problem solving and critical thinking skillsReadily identifies possible flaws in software and works to minimize them in both design and implementationAbility to mentor other staff in effective software design and developmentReverse EngineerAt the Reverse Engineer ASD6 level, you must demonstrate experience in the following areas or related fields, and/or possess relevant technical skills & qualifications:
In-depth knowledge of C/C++, Python & assemblyAbility to understand and apply other programming languages (preference to GoLang, Rust, etc.)In-depth understanding of system internals (Windows or Linux)In-depth ability to use debuggers (WinDbg, GDB or other) and disassemblers (IDAPro, Ghidra or BinaryNinja)In-depth understanding of process, threads, memory management, file systems, drivers, system calls & kernel modulesGood understanding of kernel debuggingAbility to recognize and bypass anti-analysis techniquesIn-depth understanding of static, dynamic, code and behavioral analysisDemonstrates an innovative approach to problem solving and critical thinking skillsAbility to identify and explore vulnerabilities in softwareUnderstanding of the role of section work in red team operationsAt the Senior Reverse Engineer ASD EL1 level, you must demonstrate significant experience in the following areas or related fields, and possess relevant technical skills & qualifications:
Comprehensive knowledge of C/C++, Python & assemblyAbility to understand and apply other programming languages (preference to GoLang, Rust, etc.)Comprehensive understanding of system internals (Windows or Linux)Comprehensive ability to use debuggers (WinDbg, GDB or other) and disassemblers (IDAPro, Ghidra or BinaryNinja)Comprehensive understanding of process, threads, memory management, file systems, drivers, system calls & kernel modulesGood understanding of kernel debuggingAbility to recognize and bypass anti-analysis techniquesComprehensive understanding of static, dynamic, code and behavioral analysisDemonstrates an innovative approach to problem solving and critical thinking skillsAbility to identify and explore vulnerabilities in softwareUnderstanding of the role of section work in red team operationsASD is seeking applicants to fill current and anticipated vacancies and to create a merit pool for future vacancies. Start your application by clicking the "begin" button.
#J-18808-Ljbffr
Security (Information & Communication Technology)Government - Federal (Government & Defence) Full time Services Australia (the agency) is at the frontline of...
From Services Australia - Australian Capital Territory
Published 13 days ago
Work with industry leaders to protect and defend our customers and communities. 16th October, 2024At CyberCX, everyone works together to create cyber securit...
From Cybercx - Australian Capital Territory
Published 13 days ago
Apply now Job no: 503797 Work type: Permanent/Ongoing Location: Catholic Education Office Categories: Information Technology Location: Catholic Education Off...
From Catholic Education - Australian Capital Territory
Published 13 days ago
Government department looking for a Linux/Windows Infrastructure Engineer on an initial 12-month daily rate contract. Job Details Active NV2 Clearance is re...
From Tideri Jobbörse - Australian Capital Territory
Published 13 days ago
Built at: 2024-11-05T14:02:25.974Z