Logo for Software Developers & Data Engineers (Technical Specialist - Bands 1-3)

Software Developers & Data Engineers (Technical Specialist - Bands 1-3)

Australian Federal Police
Canberra, ACT
A$127,565-$191,044 p/a
Information & Communication Technology → Developers/Programmers
Full-time
On-site

Posted 3 days ago


Did you know?

The mission of the Australian Federal Police is to provide dynamic and effective law enforcement to the people of Australia. It provides policing throughout Australia in relation to the prevention and detection of crimes against the Commonwealth, its laws and integrity, and community police services to the Community of the ACT.

Working for the AFP provides you with a diverse and rewarding career. Whether you immerse yourself in a position on the frontline, or provide critical operational or professional support, the work you do makes a big impact on the people of Australia.

We recognise your contribution to our workforce and offer generous remuneration and conditions including:

  • Six weeks (30 days) of paid annual leave per year + additional paid Christmas stand down
  • 4 extra days of mandatory rest leave per year
  • 18 days of paid personal leave per year
  • Generous superannuation of 15.4%
  • 18 weeks paid Parental Leave for Primary Caregiver (and 11 weeks for Secondary Caregiver) + additional unpaid leave entitlements for up until 24 months from the child’s date of birth or placement
  • Generous salaries and incremental salary progression governed by the AFP Enterprise Agreement
  • Flexible and hybrid working arrangement that provides work/life balance
  • Health & wellbeing services – with a focus on early intervention, education and prevention
  • Access to ongoing training and professional development opportunities

What is the role?

Applications are sought from suitably qualified applicants wishing to be considered for the role of Software Developer or Data Engineer.

Digital Surveillance Collection (DSC) develops and operates a wide range of lawful covert surveillance capabilities in support of the AFP’s operational requirements, including telecommunications interception, surveillance devices, collection under computer access warrant, and collection from open sources.

Our engineering teams manage the collection, ingestion and AI/ML enrichment of structured and unstructured data from diverse sources into analytics platforms, dashboards, reporting tools and operation systems ensuring end-users have access to timely, accurate and actionable insights in support of AFP investigations and intelligence analysis.

You will also be required to contribute to the achievement of outcomes in accordance with the regulatory framework, the AFP Code of Conduct and the AFP Governance Instruments. It is expected that the successful applicant will deliver on the core responsibilities and meet any requirements of the position as outlined below.

For more information about working in Digital Surveillance Collection please visit https://dscjobs.afp.gov.au.

What will you do?

As a Software Developer or Data Engineer, your responsibilities will include:

Technical Specialist Level 1:

  • Developing and maintaining applications, data pipelines and ETL processes that enable lawful covert surveillance capabilities and operational data processing for AFP operations.
  • Collaborating with agile teams to deliver high quality, secure and reliable solutions that meet operation needs while ensuring compliance with applicable legal, regulatory and policy requirements.
  • Performing research and development of new platforms, processes and technologies to improve operational efficiency and data delivery.
  • Maintaining up to date technical knowledge and promoting continuous improvement through the application of emerging technologies and engineering best practices.

Technical Specialist Level 2:

  • Duties as listed under Technical Specialist Level 1, in addition to:
  • Translating customer requirements into technical solutions, based on a strong understanding of the end-user’s operating context.
  • Developing team members and fulfilling a guiding, mentoring and advisory role.
  • Leading the delivery of day-to-day work, for example, by acting a Scrum Master when required.

Technical Specialist Level 3:

  • Duties as listed under Technical Specialist Levels 1 and 2, in addition to:
  • Providing technical leadership for complex bodies of work, including responsibility for delivery in accordance with customer requirements and agreed quality standards.
  • Proactively driving continuous improvements to technical strategy and architecture, in collaboration with management and peers across the whole of AFP.

Essential Requirements

Technical Specialist Level 1:

  • You must be an Australian Citizen at the time of application.
  • Negative Vetting 1 (Secret) security clearance, or the ability to obtain one.
  • Tertiary qualification or demonstrated experience in related field, such as information technology, data analysis, computer science, software engineering or similar.
  • Python development skills with hands-on experience in building either data pipelines, front end or backend systems
  • Demonstrated experience with SQL or NoSQL Databases (e.g. PostgreSQL, Cassandra, Neo4J).
  • Experience working in a Linux-based development environment.
  • Experience using collaboration tools that include git, issue tracking and wikis (e.g. GitLab, GitHub, BitBucket, Azure DevOps).

Technical Specialist Level 2:

  • You must be an Australian Citizen at the time of application.
  • Negative Vetting 1 (Secret) security clearance, or the ability to obtain one.
  • Skills and experience as listed under Technical Specialist Level 1, in addition to:
  • Demonstrated ability to provide technical leadership within a small team and deliver outcomes that meet customer requirements.

Technical Specialist Level 3:

  • You must be an Australian Citizen at the time of application.
  • Negative Vetting 1 (Secret) security clearance, or the ability to obtain oneSkills and experience as listed under Technical Specialist Levels 1 and 2, in addition to:
  • Experience designing architectures and systems with complex integration requirements.
  • Demonstrated ability in providing strategic technical leadership

Desirable Requirements

While not essential, your application will stand out if you have experience in:

  • Python web frameworks (e.g. Django, FastAPI, Flask)
  • Containerisation technologies (e.g. Docker, Kubernetes)
  • Message queues/event streaming (e.g. Kafka, Apache Pulsar, RabbitMQ/AMQP)
  • Front-end development (e.g. JavaScript - React, Vue, Alpine, HTML5 and CSS3)
  • Knowledge and use of CI/CD pipelines
  • Working with Agile methodologies (e.g. Kanban, Scrum)

No candidate would be expected to have experience in all of these areas, but experience in any of these areas will be highly regarded.

Additional Information

  • These positions are AFP Technical Specialist - Bands 1-3.
  • Applicants will be required to undergo a technical assessment.
  • The selection panel will determine which Technical Specialist level each successful candidate will be placed into.

Commitment to Diversity & Inclusion

At the AFP we value the different perspectives, approaches and lived experiences of our people, and recognise that our collective intelligence and diversity is what makes us stronger. As such, we encourage applications from people from all walks of life, including people from culturally and linguistically diverse backgrounds, First Nations people, women, the LGBTQIA+ community and people with disability.

Contact Officer: Mark,

Contact Officer Phone: 02 5126 7152, ​

Contact Officer Email: [email protected]

Applications Close: 11:59pm (AEST) 25/08/2025


About Australian Federal Police

Canberra, ACT, Australia
Environmental Services
5001-10000 employees

The Australian Federal Police (AFP) is Australia’s national policing agency, protecting Australians and Australia’s interests. We work with Australian and international agencies and organisations to combat terrorism, counter child exploitation, tackle transnational and organised crime, combat cybercrime and counter fraud and corruption. With the AFP you can experience a career that is challenging and rewarding. The AFP gives you a lifetime of opportunities with over 200 different types of roles and locations across Australia and the world. Whether it’s behind a desk, on the road, out in the community or overseas, the AFP can take you where you want to be.

Looking for More Opportunities?

Explore more jobs with upfront salary details that respect your worth.

Data Engineer and Senior Scientific Analyst - Technical Specialist

Australian Federal Police

Logo for Data Engineer and Senior Scientific Analyst - Technical Specialist
Canberra, ACT
A$127,565-$145,389 p/a
Full-time
Hybrid

Teradata ETL Software Engineer (Developer)

Eccoi Pty Ltd

Canberra, ACT
A$110-$135 p/h
Full-time
Hybrid

Systems and Software Engineer (ACT or VIC)

Downer

Logo for Systems and Software Engineer (ACT or VIC)
Canberra, ACT
A$130,000-$170,000 p/a
Full-time
On-site

Data Engineer

HorizonOne Recruitment

Logo for Data Engineer
Canberra, ACT
A$100,000-$110,000 p/a
Full-time
On-site

Specialist Computing Systems Programmer

Australian National University

Logo for Specialist Computing Systems Programmer
Canberra, ACT
A$118,399-$126,607 p/a
Full-time
On-site

Software Engineer - Data & Integration - TSPV & NV2

Tenacity CX

Logo for Software Engineer - Data & Integration - TSPV & NV2
Canberra, ACT
A$150 p/h
Contract
On-site

3 x .NET Software Developers

AAR Consulting Group P/L

Canberra, ACT
A$1,100 p/d
Contract
Hybrid

Senior Software Developer - Remote/Hybrid

3Lines Holdings Pty Ltd

Logo for Senior Software Developer - Remote/Hybrid
Perth, WA
A$130,000-$150,000 p/a
Full-time
Remote