Software Engineer (Developer)
Rate Guide:
$900 - $1100 per day
Location:
ACT
Contract Duration:
12 months
Start Date:
March 2026
Maximum Hours:
40 hours per week
Security Clearance:
Must be able to obtain
NV1 (Negative Vetting Level 1)
Working Arrangements:
Onsite – minimum 4 days per week
Standard Hours:
Between 7:00am and 6:00pm (business days)
Job Overview
An experienced
Software Engineer (Python Developer)
is required to support a major ICT transition program, delivering and maintaining a
Django-based application
across the full technology stack.
This role suits a hands-on engineer with strong backend capability, sound UI awareness, and experience working within secure, enterprise environments. You will operate with a high degree of autonomy while contributing to a broader delivery team focused on stability, scalability, and performance.
Key Responsibilities
* Design, build, maintain, and troubleshoot a
full-stack Django application
* Develop and maintain
RESTful APIs
using Django REST Framework
* Implement backend business logic and data models using Django ORM
* Integrate
message queues / event-driven components
* Work with relational databases (PostgreSQL or similar), including schema design and optimisation
* Contribute to
CI/CD pipelines
, automated testing, and deployment processes
* Debug and resolve issues across the application stack
* Collaborate using version control, issue tracking, and documentation tools
* Support delivery within structured, time-bound ICT programs
Mandatory Requirements
* Strong proficiency in
Python 3
* Minimum 5 years' experience
in similar software engineering environments
Essential Criteria
* Demonstrated, hands-on experience with
Django
and
Django REST Framework
* Proven experience building and maintaining REST APIs
* Experience with
message queues or streaming platforms
(e.g. Apache Pulsar)
* Understanding of
asynchronous and event-driven architectures
* Strong
SQL
capability and experience with PostgreSQL or similar RDBMS
* Solid debugging and problem-solving skills across frontend and backend
* Experience with Django
ORM
,
Models
,
Migrations
, and MVC/MVT patterns
* Experience using collaboration and delivery tools such as
GitLab, GitHub, or Azure DevOps
* Ability to deliver high-quality outcomes within defined timeframes
Desirable Criteria
* Front-end development experience (JavaScript, AlpineJS, HTML, CSS)
* Experience with event streaming or messaging platforms
* Exposure to distributed systems or provisioning workflows
* Experience with
NoSQL technologies
(e.g. Elasticsearch, Cassandra)
* Workflow orchestration tools (e.g. NiFi)
* Containerisation and orchestration (Docker, Kubernetes)
* Advanced CI/CD pipeline design and optimisation (e.g. GitLab CI/CD)
* Experience working in
Agile delivery environments
(Scrum, Kanban)
* Knowledge of virtual environments, deployment strategies, and pipeline automation
Candidate Submission Requirements
Candidates must provide
separate written responses to each criterion
, addressing:
1. Relevant Experience
– Demonstrated experience delivering similar services
2. Ability to Deliver
– Availability, commitment, and delivery capability
3. Achieve Results
– Ability to deliver outcomes, support team objectives, and adapt to change
Each response is limited to
3,000 characters
.