Senior Azure Java Stack Software Engineer
RFQ closing date: Tuesday, 01 September 2026 • 11:59pm, Canberra time
Estimated start date: Monday, 02 November 202
Initial contract duration: 12 months
Extension term: 12 months
Number of extensions: 2
Experience level: Senior EL1 equivalent
Location of work: ACT
Working arrangements: Hybrid
Please note: This role requires candidates primarily to be onsite from Canberra office. Working remotely up to two (2) days per week may be negotiated after six (6) months. This will be subject to approval and in accordance with the ACIC Home Based Work Policy.
Maximum hours: 40 hours per week
Security clearance: Must be able to obtain Baseline Negative Vetting Level 1
Job details
The NCIS Program is seeking an experienced Senior Full Stack Java Developer to design, develop, enhance and support mission-critical enterprise applications and large-scale data platforms supporting national law enforcement and intelligence capabilities.
The successful candidate will be a highly capable software engineer with recent experience developing and supporting enterprise-scale applications across the full technology stack. This includes backend services, APIs, integrations, modern web applications, distributed systems and data-intensive platforms.
The role requires strong technical leadership, solution ownership, stakeholder engagement and the ability to independently drive delivery outcomes within a complex enterprise environment.
Key duties and responsibilities
Skills required:
Demonstrate recent hands-on full-stack development experience across backend, frontend and integration technologies. This position will have a backend focus within the broader team.
Take ownership of technical solutions from requirements through to production support.
Operate independently with minimal supervision and sound technical judgement.
Design scalable, resilient and secure enterprise solutions.
Understand operational support, performance optimisation and production stability.
Criteria
The buyer has specified that each candidate must provide a response to each criterion. Each response is limited to 3000 characters.
Essential criteria
Full Stack Java Engineering and Data Platform Expertise - Demonstrated recent experience designing, developing, testing and supporting enterprise-scale full-stack applications using modern Java technologies, contemporary frontend frameworks, and large-scale data processing, integration and search platforms.
Architecture, Scalability, Distributed Systems and Data Platforms - Demonstrated ability to design scalable, resilient and secure enterprise solutions, including microservices, event-driven architectures, distributed systems, data platforms and high-volume data processing environments, and deliver architecture that meets performance, security, maintainability and operational requirements.
DevOps, Cloud, Data Engineering and Software Delivery Practices - Demonstrated experience applying modern software engineering and delivery practices, including CI/CD, automated testing, containerisation, cloud-native technologies, DevSecOps principles, and enterprise data engineering capabilities such as integration, streaming and data processing platforms.
Technical Leadership, Ownership and Problem Solving Demonstrated ability to lead technical outcomes, solve complex problems and provide technical guidance within a large-scale enterprise environment. This includes taking ownership of solutions from design through to production support, resolving complex technical issues, managing ambiguity, driving continuous improvement, mentoring team members, and exercising sound technical judgement.
Communication, Collaboration and Stakeholder Engagement Demonstrated ability to communicate effectively, build productive working relationships, influence technical and delivery outcomes, and collaborate with business and technical stakeholders across multidisciplinary teams.
Desirable criteria
Candidates should have experience with Azure services and cloud-native design patterns, Linux administration, Docker/Kubernetes, and Infrastructure as Code tools such as Terraform and Ansible. Recent experience developing modern web applications using frameworks such as Angular, React, TypeScript, JavaScript, HTML5, and CSS3 is also required. Additionally, familiarity with AI-assisted software engineering tools and cloud-native architecture and modern observability platforms is desirable.
Additional requirements
Due to the requirement for immediate access to PROTECTED information and systems, personnel proposed for this role must hold a current Negative Vetting Level 1 security clearance at commencement.