Python Software Development -Remote-All States

IT Alliance

Canberra

Remote

AUD 180,000 - 230,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

IT Alliance seeks a hands-on Principal Python Software Engineer for an offsite-remote role focused on data platform and DevOps. NV1 security clearance is required. Location is Canberra with remote work across Australia.

You will design and implement Python-based data processing systems, containerised workloads with Docker and Kubernetes, and secure APIs, while enhancing CI/CD, testing, observability and platform resilience.

Qualifications

  • Expert Python software engineering with distributed data platforms.
  • Strong experience designing and evolving data processing pipelines.
  • Hands-on Kubernetes, Docker and cloud-native architectures.

Responsibilities

  • Design, develop and enhance Python applications and distributed data components.
  • Integrate data parsing, enrichment and schema mapping into processing workflows.
  • Develop secure data export, automation and data processing pipelines.
  • Refactor services into reusable libraries for containerised deployments.
  • Develop Python API clients from OpenAPI specs and manage token-based auth.
  • Collaborate with stakeholders and contribute to operational runbooks and docs.

Skills

Python programming
Distributed systems design
Kubernetes & Docker
OpenAPI / API development
CI/CD & DevOps
Security/auth token systems

Tools

Apache Cassandra
Apache Pulsar

Job description

Python Software Development -Remote-All States

One of our leading clients is seeking to engage Principal Python Software Engineer – Data Platform & DevOps Offsite-Remote role

One of our leading clients is seeking to engage Principal Python Software Engineer – Data Platform & DevOps Offsite-Remote role

Please note Candidates must have a NV1 security clearance

Please note Candidates must have a NV1 security clearance

Initial contract duration-7.5 months /3.5 months

Location of work-Canberra-Remote

Mandatory Skills & Experience

We are seeking an exceptional Principal Python Software Engineer with extensive experience in distributed data platforms, cloud-native architecture, Kubernetes and DevOps engineering.

The successful consultant will contribute to the enhancement and modernisation of a sophisticated data management and analysis platform supporting critical Commonwealth operational capabilities.

This is a highly technical, hands‑on position requiring an experienced engineer who can design, develop, integrate, modernise and maintain complex Python-based data processing applications and distributed systems

Key Responsibilities

  • Design, develop and enhance Python applications, reusable libraries, APIs, SDKs and distributed data processing components.
  • Integrate data parsing, enrichment, normalisation and schema mapping capabilities into existing data processing workflows.
  • Develop functionality to reprocess previously ingested data and enrichments through web‑based interfaces.
  • Design and implement secure data export and file‑processing automation.
  • Refactor existing Python services and processor frameworks into reusable libraries supporting independently deployable containerised applications.
  • Develop and maintain Python API client libraries with synchronous and asynchronous interfaces, generated from OpenAPI specifications.
  • Implement secure authentication, token management, persistent connection pooling and integration with Python notebooks.
  • Design and optimise distributed data processing solutions using Apache Cassandra and Apache Pulsar.
  • Develop, deploy and troubleshoot containerised workloads using Docker and Kubernetes.
  • Improve CI/CD pipelines, automated testing, deployment reliability, observability and platform resilience.
  • Work closely with technical stakeholders to understand requirements, assess design options and deliver production‑quality solutions.
  • Produce architecture documentation, technical specifications, testing evidence and operational runbooks.
  • Participate in Agile ceremonies, technical reviews and knowledge‑transfer activities.

Essential Technical Skills

  • Expert‑level Python software engineering and object‑oriented software design.
  • Demonstrated hands‑on experience with Apache Cassandra.
  • Demonstrated hands‑on experience with Apache Pulsar.
  • Strong Kubernetes, Docker and containerised application development expertise.
  • Proven experience designing distributed, scalable and resilient data processing platforms.
  • Advanced REST API, OpenAPI, SDK and Python library development experience.
  • Experience implementing synchronous and asynchronous Python interfaces.
  • Strong CI/CD engineering, automated testing and DevOps practices.
  • Experience with secure authentication, access tokens and API integration.
  • Proven experience leading the architecture and technical delivery of complex data platforms.
  • Strong documentation, troubleshooting and stakeholder communication capabilities.

Highly Desirable

  • Experience with FastAPI, Django or comparable Python application frameworks.
  • Experience generating Python clients from OpenAPI specifications.
  • Experience with Python notebooks, authentication workflows and operating‑system keychain integration.
  • Experience with Kubernetes cluster reliability, observability and disaster recovery.
  • Experience developing extensible, event‑driven data processing systems.
  • Knowledge of secure software engineering within Commonwealth or similarly regulated environments.
  • Experience with telecommunications data, digital forensics, data enrichment or law‑enforcement systems.

What We Are Looking For

An accomplished, hands‑on Principal Engineer who has personally designed and developed Python‑based distributed systems and can demonstrate substantial practical experience across Cassandra, Pulsar, Kubernetes, APIs, software architecture and DevOps.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Consultant - Software Engineering
Senior Consultant - Software Engineering

Logical Resources • Sydney

On-site
AUD 150,000 - 190,000
Principal Python Engineer - Data Platform & DevOps (Remote)
Principal Python Engineer - Data Platform & DevOps (Remote)

IT Alliance • Canberra

Remote
AUD 180,000 - 230,000
Python Developer
Python Developer

IT Alliance Australia • Australia

On-site
AUD 100,000 - 130,000
Lead Data Systems Data Engineer
Lead Data Systems Data Engineer

Clicks IT Recruitment • Canberra

On-site
AUD 140,000 - 200,000
1 Senior Software Engineer LH-06655
1 Senior Software Engineer LH-06655

Paxus • Canberra

Hybrid
AUD 100,000 - 130,000
Python Developer
Python Developer

People Connect ICT Solutions • Canberra

On-site
AUD 110,000 - 140,000
Joining bonus of $1000
Referral bonus of $1000
Python Developer
Python Developer

QIX Consulting • Melbourne

On-site
AUD 78,000 - 150,000
Principal Software Engineer – Python/Ai Platform
Principal Software Engineer – Python/Ai Platform

Sustain Recruit • Melbourne

On-site
AUD 150,000 - 190,000
Data Engineer
Data Engineer

Nixil • Canberra

On-site
AUD 90,000 - 130,000
Software Developer
Software Developer

Nixil • Canberra

On-site
AUD 110,000 - 150,000
Top locations