Sofware Developer - DM-16952


The Software Developer within the Cognitive Futures team works on diverse projects that deliver advanced tools and services for internal and external stakeholders. The Software Developer will work within a team of software developers, data scientists, and business representatives to deliver solutions often utilizing emerging technologies such as AI/ML and Natural Language Processing.

The candidate will have:

  • Extensive experience in software development
  • Experience writing high quality Python code
  • Experience with other languages and frameworks is desirable (TypeScript, JavaScript, Vue.js)
  • Experience with DevOps
  • Experience with Commercial Cloud Platforms (preferably AWS)
  • Strong commitment to testing and software quality assurance
  • Experience working as part of a team
  • Excellent communication skills

Estimated start date: Thursday, 03 February 2023

Initial contract duration: 12 months

Extension term: 2 12 months

Location of work: ACT

Working arrangements

Client is based in Canberra. It is preferred that the successful candidate work from the office with flexible arrangements, however remote working (offsite) will be considered. If based offsite, the candidate would be expected come to the office initially for onboarding (1-2 days) and up to 4 times per year for team meetings at their own expense

Security clearance

Other – Applicants must have or have the ability to obtain Baseline Security Clearance . No Permanent resident (PR’s) can apply for the role, each candidate must be Australia Citizen


Essential criteria

  • Strong experience delivering backend systems using Python
  • Experience in DevOps
  • Experience with commercial Cloud Platforms (preferably AWS)

Desirable criteria

  • Knowledge of Machine Learning, Artificial Intelligence, and Natural Language Processing
  • Experience with frontend development (preferably using Vue.js)
  • Relevant ICT qualifications and / or Industry certifications

Canberra, ACT

AWSCloud platformsDevOpsFront end developmentmachine learningnatural languagePythonVue.js