Logo for Senior Software Engineer

Senior Software Engineer

Australian Federal Police
Canberra, ACT
A$172,999-$191,044 p/a + 15.4% Super
Information & Communication Technology → Engineering - Software
Full-time
Hybrid

Posted 7 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 8 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?

  • ​​​​​Do you possess excellent full stack software development skills, coupled with an agile mindset focused on continuous improvement?
  • Are you looking for an opportunity where you are encouraged to help drive the technical direction of the business area?
  • Are you excited by the prospect of helping the police force combat complex, transnational and organised crime and terrorism, as well as providing technical services to support ACT, Jervis Bay and Australia’s external territories.

The Policing and Operational Systems (POS) section is responsible for the development, enhancement and sustainment to the AFP’s Police Real-time On-line Management Information System (PROMIS), the PROMIS mobile platform and any new internal and external interfacing systems such as the Investigations Management Solution (IMS) and the Australian Criminal Intelligence Commission’s National Criminal Intelligence System (NCIS). In addition, POS also provides support assistance to all development business as usual and project activities (including: toolchain development, release and environment management and performance testing).

You will be working within an agile application development team, to enhance and uplift the organisations Case Management System, as well as integrations with bespoke AFP such as the Forensics Management System (FMS) and external national systems such as ACIC’s National Criminal Intelligence System (NCIS).

As a Senior Software Engineer, you will be expected to deliver on development outcomes for the organisation; guide and lead the adherence to standards; contribute to the strategic technical direction of the business area; and support, mentor and uplift your peers.

As a Technical Specialist in the AFP, you will ensure the achievement of outcomes are in accordance with the regulatory framework, the AFP Code of Conduct and the AFP Governance Instruments. Technical Specialists provide expert consultancy within their area of specialism. They develop and promote technical solutions which support the business requirements of the AFP, within their area of expertise.

A Technical Specialist role does not hold any leadership or financial delegations.

We're interested in hearing from people who:

  • Have the technical skills required to build and maintain new systems.
  • Have the technical skills required to support and uplift legacy systems.
  • Have a mentality of continuous improvement.
  • Want to help drive the technical direction for your business area.
  • Have a passion for supporting and mentoring your peers.
  • Have the ability to ask the right questions and find the right solutions with the customer at the centre of everything you do.
  • Can work closely with business while bringing a passion for service excellence and the ability to work independently and as part of a team.
  • Can act with integrity, fairness, trust and respect, while showing commitment, excellence and accountability in everything you do.

What will you do?

As a Senior Software Engineer (Technical Specialist) your role will be to help guide and implement the technological direction of the area and its applications, in accordance with business priorities; Build and maintain new and existing systems/applications and their supported APIs; and set and promote best working practices within the development community; and ensuring that applications are maintained keeping technical debt to a minimum.

  • Implementation of proposed changes through full stack software development.
  • Remain accountable for accurate completion of work within timeframes and quality requirements.
  • Analysis and refinement of work items; requirements; and existing code bases.
  • Build and sustain relationships and liaise with internal and external stakeholders (i.e. business; testing; release management; and other technical teams).
  • Take a leading role in providing advice and technical expertise to the team and development community.
  • Mentor; guide; and share knowledge/skills to team members.
  • Creation of new and updating existing design artefacts for proposed changes.
  • Record and maintain files/information in accordance with AFP requirements.

Essential Requirements

  • You must be an Australian Citizen at the time of application.
  • A Negative Vetting 1 (Secret) security clearance or the ability to obtain one.
  • Relevant experience and/or tertiary qualifications in relevant field.
  • Minimum of 7 years’ experience in the ICT development field.
  • Skills and Experience in UI development (C# .NET; Angular).
  • Skills and Experience in API Services development (REST API).
  • Skills and Experience in Database development (Oracle; PL-SQL).
  • Skills and Experience in Pipeline Creation and Management (YAML, Octopus Deploy).
  • Skills and Experience in DevOps development (Group Policy; PowerShell; Citrix Management).
  • Skills and Experience in time management
  • Experience in and desire for continuous improvement

Desirable Requirements

The following skills and/or experience would be highly regarded:

  • Knowledge of UI development (VB6)
  • Knowledge of API Services development (WCF)
  • Experience with the Agile Methodology

Additional Information

  • These roles are AFP Technical Specialist Band 3
  • Flexible working arrangements will be considered on a case-by-case basis.
  • These roles are located in Canberra, however remote working options may be negotiated.
  • Interstate travel may be required.
  • This recruitment round is to fill technical specialist roles within three software development teams up to a total of three positions. A preference to which team a successful applicant joins may be provided, however the final determination is up to the discretion of the Panel and Substantive teams.
  • A pool will be created to fulfill potential future positions within the CIO command.

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 LGBTQI community and people with a disability.

Contact Officer: Nick Archer,

Contact Officer Phone: +61251263989,

Contact Officer Email: [email protected]

Applications Close: 11:59pm (AEDT) 21/03/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.

More Jobs

Senior Software Engineer

Berkeley Research Group, LLC

Sydney, NSW
A$140,000-$200,000 p/a
Full-time
On-site

Senior Java Full Stack Software Engineer

ScaleUp Recruitment

Sydney, NSW
A$160,000-$180,000 p/a
Full-time
Hybrid

Senior Software Engineer

ebet Gaming System

Parramatta, NSW
A$150,000 p/a
Full-time
On-site

Senior Software Engineer

Click n Collect Pty Ltd

Collingwood, VIC
A$120,000-$140,000 p/a
Full-time
Hybrid

Senior Engineer - Hawthorn East

Coles Group

Hawthorn East, VIC
A$140,000 p/a
Full-time
On-site

Senior Software Engineer

Davidson

Melbourne, VIC
A$150,000-$180,000 p/a
Full-time
On-site

Browse Jobs

by State

by Classification