
Software Engineer
5 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
The key duties of the position include:
Do you like a variety of work, ranging from resolving production issues on legacy systems, to building new web applications utilising modern technical stacks? 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 the ACT, Jervis Bay and Australia's external territories?
The Policing and Operational Systems (POS) section is responsible for the development, enhancement and sustainment of 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 environment to support, enhance and uplift the organisations Case Management System, as well as integrations with bespoke AFP systems such as the Investigations Management System (IMS) and Forensics Management System (FMS).
As a Software Engineer, you will be expected to deliver on development outcomes for the organisation; help to guide and lead the adherence to standards; and support, mentor and uplift your peers. It is expected that the successful applicant will deliver on the core responsibilities and meet any requirements of the position as outlined below.
As a Software Engineer in the AFP, you will ensure the achievement of outcomes are in accordance with our standards, regulatory framework, the AFP Code of Conduct and the AFP Governance Instruments. You will help develop and promote technical solutions which support the business requirements of the AFP.
We're interested in hearing from people who:
Have the technical skills required to support and uplift legacy systems.
Have the technical skills required to build and maintain new systems.
Have a mentality of continuous improvement.
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 drive 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 Software Engineer your role will be to help implement technological solutions in accordance with business priorities; Maintain and support the legacy case management system; Build and maintain new and existing systems/applications and their supported APIs; 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).
Provide advice and technical expertise to the team and development community.
Mentor; guide; and share knowledge/skills with team members.
Creation of new and updating existing design artefacts for proposed changes.
Record and maintain files/information in accordance with AFP requirements.
Eligibility
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.
Minimum of 3+ years relevant experience in the ICT development field.
Skills and experience in UI development (.NET C#, Angular).
Skills and experience in API Services development (e.g. REST API).
Skills and experience in Database development (e.g. Oracle, PL-SQL).
Skills and experience in Pipeline Creation and Management (e.g. YAML, Octopus Deploy).
Skills and experience in DevOps development (e.g. Group Policy, PowerShell, Citrix Management).
Experience in and desire for continuous improvement.
Excellent time management skills.
Desirable Requirements
The following skills and/or experience would be highly regarded:
Tertiary qualifications in relevant field
Knowledge of UI development (VB6)
Knowledge of API Services development (WCF)
Experience with the Agile Methodology
Notes
This position is AFP Band 7 level.
This position is located in Canberra ACT, however remote working options may be negotiated.
Interstate travel may be required for this role.
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.
Getting to know the Australian Federal Police
As Australia's national policing agency, the AFP is a key member of the Australian law enforcement and national security community, leading efforts to keep Australians and Australian interests safe both at home and overseas. The AFP also has responsibility for providing community policing services to the Australian Capital Territory and Australia's territories, including Christmas Island, Cocos (Keeling) Islands, Norfolk Island and Jervis Bay
-
Software Engineer
1 week ago
Perth, Western Australia Rocket Software Full timeJob Description SummaryThe Software Engineer sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines...
-
Software Engineer
3 weeks ago
Perth, Western Australia Rocket Software Full timeJob Description SummaryThe Software Engineer sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines...
-
Software Engineer
3 weeks ago
Perth, Western Australia Rocket Software Full timeJob Description Summary The Software Engineer sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines...
-
Software Engineer
5 days ago
Perth, Western Australia Rocket Software Full timeJob Description SummaryThe Software Engineer sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines...
-
Software Engineer Iii
2 weeks ago
Perth, Western Australia Rocket Software Full time $90,000 - $120,000 per yearThe ChangeMan developer designs, develops, troubleshoots, debugs the ChangeMan ZMF product, primarily written in Assembler utilizing z/OS and associated components such as ISPF, REXX, VSAM, DB2 and CICS. Responsibilities will include both maintenance and development of new product features. Position Reports to: Manager, Software Engineering Essential Duties...
-
Software Engineer
1 week ago
Perth, Western Australia Carecone Group Full timeOverviewGet notified about new Software Engineer Intern jobs inUnited States.Open Roles2,000+ Software Engineer Intern Jobs in United StatesSoftware Engineer, AI Intern (Summer 2026)Software Engineer, AI Intern (Winter 2026)Software Developer Intern (Summer Internship Program)Software Engineer, Intern (Summer and Winter)Software Engineering Internship -...
-
Software Engineer
2 weeks ago
Perth, Western Australia CareCone Group Full timeOverviewGet notified about new Software Engineer Intern jobs in United States.Open Roles2,000+ Software Engineer Intern Jobs in United StatesSoftware Engineer, AI Intern (Summer 2026)Software Engineer, AI Intern (Winter 2026)Software Developer Intern (Summer Internship Program)Software Engineer, Intern (Summer and Winter)Software Engineering Internship -...
-
Software Engineer
2 weeks ago
Perth, Western Australia CareCone Group Full timeOverviewGet notified about new Software Engineer Intern jobs in United States.Open Roles2,000+ Software Engineer Intern Jobs in United StatesSoftware Engineer, AI Intern (Summer 2026)Software Engineer, AI Intern (Winter 2026)Software Developer Intern (Summer Internship Program)Software Engineer, Intern (Summer and Winter)Software Engineering Internship -...
-
Software Development Manager
7 days ago
Perth, Western Australia Quorum Software Full timeSoftware Development Manager - Previso (Hybrid Work Schedule)Location: Perth, Australia or Barcelona, Spain or London, England, United KingdomModel of Work: HybridAbout Quorum SoftwareQuorum Software connects people and information across the energy value chain. Our vision is to connect the global energy ecosystem through cloud-first software, data...
-
Software Development Manager
7 days ago
Perth, Western Australia Quorum Software Full timeSoftware Development Manager - Previso (Hybrid Work Schedule)Location: Perth, Australia or Barcelona, Spain or London, England, United KingdomModel of Work: HybridAbout Quorum SoftwareQuorum Software connects people and information across the energy value chain. Our vision is to connect the global energy ecosystem through cloud-first software, data...