About the Role
We are recruiting multiple experienced EL1 Software Developers to contribute to the development and maintenance of mission-critical software systems that support Australia s national security and cyber operations. These roles are embedded in agile multidisciplinary teams working on high-impact projects in a secure fast-paced environment.
Contract Details
- Initial Term: 15 months
- Extension Options: Up to two additional 12-month terms
- Working Hours: 40 hours per week
- Work Arrangement: Onsite only due to the classified nature of the work
Key Responsibilities
- Design develop and maintain secure and scalable software solutions
- Collaborate with stakeholders to refine requirements and deliver outcomes using Agile methodologies
- Translate logical designs into robust software implementations
- Integrate COTS and GOTS components into bespoke systems
- Implement automation strategies and CI/CD pipelines
- Conduct code reviews and testing to ensure quality and security
- Document processes and support knowledge transfer
- Mentor junior developers and participate in design reviews
Required Skills & Experience
- Tertiary qualification in Computer Science or a related discipline
- Strong proficiency in Java (experience in .NET or other languages is a plus)
- Experience with Python or similar scripting languages
- Familiarity with Linux/UNIX environments
- Hands-on experience with CI/CD tools scripting and containerization
- Understanding of or experience in the cyber security domain is highly desirable
Requirements
Essential criteria
1. PROG 5 - Programming/software development: Level 5 (SFIA) Takes technical responsibility across all stages and iterations of software development. Plans and drives software construction activities. Adopts and adapts appropriate software development methods tools and techniques. Measures and monitors applications of project/team standards for software construction including software security. Contributes to the development of organisational policies standards and guidelines for software development.
2. TECH 5 - Specialist advice: Level 5 (SFIA) Provides definitive and expert advice in their specialist area. Actively maintains recognised expert level knowledge in one or more identifiable specialisms. Oversees the provision of specialist advice by others. Consolidates expertise from multiple sources including third-party experts to provide coherent advice to further organisational objectives. Supports and promotes the development and sharing of specialist knowledge within the organisation.
3. DESN 5 - Systems design: Level 5 (SFIA) Designs large or complex systems and undertakes impact analysis on major design options and trade-offs. Ensures that the system design balances functional and non-functional requirements. Reviews systems designs and ensures that appropriate methods tools and techniques are applied effectively. Makes recommendations and assesses and manages associated risks. Adopts and adapts system design methods tools and techniques. Contributes to development of system design policies standards and selection of architecture components.
4. SYSP 5 - System software: Level 5 (SFIA) Ensures that system software is provisioned and configured to facilitate the achievement of service objectives. Evaluates new system software and recommends adoption if appropriate. Plans the provisioning and testing of new versions of system software. Investigates and coordinates the resolution of potential and actual service problems. Ensures that operational procedures and diagnostics for system software are current accessible and well understood.
5. SINT 4 - Systems integration and build: Level 4 (SFIA) Provides technical expertise to enable the configuration of system components and equipment for systems testing. Collaborates with technical teams to develop and agree system integration plans and report on progress. Defines complex/new integration builds. Ensures that integration test environments are correctly configured. Designs performs and reports results of tests of the integration build. Identifies and documents system integration components for recording in the configuration management system. Recommends and implements improvements to processes and tools.
6. Our ideal candidates will bring the following attributes: Strong written and verbal communication skills; Desire to be accountable for their actions; Strong stakeholder management skills; Demonstrate leadership behaviours; Willing to challenge the traditional ways of doing business; Thrive in dynamic environments and comfortable with ambiguity; Outcome-focused mindset; and Adaptability resilience flexibility and teamwork including regionally dispersed teams if applicable. Please provide a brief explanation of your experience covering these attributes. (Guide 300 to 400 words.)
Additional requirements
1. What level of security clearance do you hold and provide your AGSVA CSID