- Total Salary Package: $118,193.92 - $133,322.80 incl. 4% Service Allowance (plus 15.4% Super)
- Brisbane CBD - QLD,Canberra CBD - ACT,Melbourne CBD - VIC,Perth CBD - WA
The Role
ASD is recruiting for Executive Level 1(EL1) Lead 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)
EL1 Lead Software Engineer:
- Accountable for designing, coding, testing, correcting, reviewing, documenting and releasing large or very complex programs and program modifications according to supplied specifications, standards and tools.
- Accountable for accurate completion of work within timeframes and quality requirements, share own expertise with others and guide and mentor less experienced employees.
- Has expertise in domain technologies and generate new concepts within that domain.
- Utilise knowledge and experience to consider ramifications of issues and longer term impact of own work and work area to meet business objectives.
- Work collaboratively with stakeholders and other subject matter experts to progress ICT Software Engineering business activities.
- Lead, motivate and mentor teams, aligning complementary skills and allocate resources in a manner that delivers results.
- Analyse very complex ICT Software Engineering issues, applying expertise to identify and implement courses of action.
- Assess and evaluate software development strategy, initiatives, projects, policy and procedures.
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 expertise in developing, and proficiency architecting, 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.
ASD is seeking applicants to fill current and anticipated vacancies and to create a merit pool for future vacancies.
Candidate Information Pack - PDF Opens in new window
Candidate Information Pack - Word Opens in new window