- Total Salary Package : $77,787.84 - $91,434.72 incl. 4% Service Allowance (plus 15.4% Super)
- Brisbane CBD - QLD,Canberra - ACT,Melbourne CBD - VIC,Perth CBD - WA
The Role
ASD is recruiting for ASD4 and ASD5 Software Engineers. You will play a pivotal role in developing bespoke software products, for example:
- Exploring the inner workings of operating systems
- Full stack development delivering data centric capabilities
- Front end development to enhance user experience
- Developing efficient, low-level software solutions to run on a variety of platforms.
- Data Engineering in the ETL (Extract, Transform, Load) pipeline.
You will work in multi-disciplinary teams to deliver projects related to:
- Computer and network security
- Data domains including Signals Intelligence and Support to Military Operations
Teams will work on a combination of long term projects as well as providing time sensitive development and support when required.
The tools, platforms, technologies and methodologies used are extremely varied, but most have a strong emphasis on Agile or DevOps practices to achieve the required outcomes.
Further information can be found at: I’m changing my career | Australian Signals Directorate (asd.gov.au)
ASD4 Software Engineer:
- Perform coding, testing, reviewing, correcting and documenting of moderately complex programs and program modifications using supplied specifications, standards and tools
- Acquire and apply knowledge of intermediate domain technologies
- Acquire and apply knowledge of relevant development technologies
- Listen to internal and external stakeholders to meets needs and expectations
- Recommend solutions to issues impacting on the achievement of desired outcomes
- Will be required to share information, monitor work practices, set work priorities and develop local procedures
- Seek advice and guidance where required.
ASD5 Software Engineer:
- Perform coding, testing, reviewing, correcting, and documenting of moderately complex programs and program modifications using supplied specifications, standards and tools
- Contribute to the work of the team and continuous improvement
- Acquire and apply knowledge and experience in development technologies
- Build and sustain effective working relationships with team members and actively participate in team work and group activities
- Engage with relevant stakeholders and understand their expectations and concerns
- Collate options and recommend a solution to issues impacting on the achievement of desired outcomes
- Capable of reviewing and developing the quality of work undertaken by others and identifying opportunities for on-the-job training
- Seek advice and guidance on more complex activities.
About our Team
ASD is entering an exciting phase of growth, innovation and transformation. Our agency has committed to delivering REDSPICE, which is the most significant single investment in the Australian Signals Directorate’s 75 years.
Beyond being part of a great team and having the opportunity to work across a range of technologies and challenges, ASD also provides benefits including:
- An additional allowance of 4% on top of substantive salary which is superannuable
- Performance-based pay increases
- Initiatives to recognise specific skills which may attract additional remuneration upon successful application.
- Positions that may attract Relocation Assistance.
- Promotion opportunities and pathways
- Flexible working arrangements
- Generous support for training and development
- Would you like to develop, build and deliver world class software to protect Australia and its national interests?
- Can you be counted on to find innovative, clever solutions and develop your skills to become a well-rounded Software Engineer?
- Do you enjoy connecting/integrating data systems and improving automation?
Our Ideal Candidate
Our Ideal candidate should possess one or more of the following traits and skills:
- Demonstrated proficiency with at least one programming language
- Industry experience, formal training or a particular domain expertise
- Have some experience in producing formal project documentation
- Experience with Linux development
- Experience implementing network design on Cisco and Juniper platforms
- Low level and high level languages and ETL processes
- Experience with at least one compiled language (e.g., C, C++, Rust, Golang),
- Experience with at least one scripting language (e.g., JavaScript, Python, Ruby, Perl, Lua),
- Experience using a debugger to debug a compiled binary or script,
- Understanding of core computer science fundamentals (e.g., algorithms, memory management, problem solving)
- Understanding of operating system internals.
Candidate Information Pack - Word Opens in new window
Candidate Information Pack - PDF Opens in new window