One of our Federal Government Clients is seeking to engage a Principal Python Software Engineer – Data Platform & DevOps (Enterprise Architect Level)
Please check below all the job details:
1. Contract Duration: 32 Weeks OR 7.4 Months
2. Work Location: Predominantly remote, with occasional onsite attendance as required
3. Eligibility: You must need to have NV1 Security Clearance
4. Tentative Start Date: 1st Dec 2026
5. Working Hours: 8 hours a day/ 40 hours a week
Overview We are seeking an accomplished Enterprise Architect / Principal Software Engineer with extensive experience in Python engineering, distributed data platforms, cloud-native architecture, Kubernetes and DevOps.
This is a senior enterprise-level technical consulting engagement supporting the modernisation and enhancement of a sophisticated data management and analysis platform within the Department.
The client is looking for an experienced technical leader who can take ownership of complex solution architecture, define enterprise-level technical approaches, evaluate technologies, provide architectural recommendations and lead the technical delivery of scalable, secure and resilient data platform solutions.
This is not a conventional software development or infrastructure administration role. The successful consultant must combine strong enterprise architecture and technical leadership capabilities with substantial recent hands-on Python software engineering experience.
Key Responsibilities
- Lead the architecture, design and technical delivery of complex Python-based distributed data platforms.
- Define enterprise-level technical solutions, architecture patterns and technology recommendations.
- Design and enhance scalable, resilient and high-performance data processing applications and distributed systems.
- Provide architectural guidance across Apache Cassandra, Apache Pulsar, Kubernetes, Docker and cloud-native technologies.
- Design and develop reusable Python applications, libraries, APIs, SDKs and distributed processing components.
- Define data processing, enrichment, normalisation and schema mapping approaches.
- Architect secure API integrations, authentication mechanisms, token management and synchronous/asynchronous interfaces.
- Lead the modernisation and refactoring of existing Python services into reusable, independently deployable containerised applications.
- Drive DevOps engineering practices, CI/CD automation, automated testing and deployment reliability.
- Provide technical direction on platform resilience, observability, scalability, security and disaster recovery.
- Evaluate technical options, identify architectural risks and recommend appropriate solutions.
- Consult with technical stakeholders, explain complex architectural decisions and translate business and operational requirements into technical solutions.
- Review technical designs, guide engineering teams and ensure solutions meet enterprise standards.
- Produce architecture documentation, technical specifications, implementation guidance and operational runbooks.
- Support technical reviews, Agile delivery activities and knowledge-transfer sessions.
Essential Technical Experience
- Expert-level Python software engineering and object-oriented software design.
- Strong hands-on experience with Apache Cassandra.
- Strong hands-on experience with Apache Pulsar.
- Extensive experience with Kubernetes, Docker and containerised application development.
- Proven experience designing enterprise-scale distributed, scalable and resilient data processing platforms.
- Advanced REST API, OpenAPI, SDK and reusable Python library development.
- Experience developing synchronous and asynchronous Python interfaces.
- Strong CI/CD engineering, DevOps and automated testing practices.
- Experience with secure authentication, access tokens and enterprise API integration.
- Demonstrated enterprise architecture, solution design and technical leadership capabilities.
- Experience leading the architecture and technical delivery of complex software and data platforms.
- Robust technical consulting, stakeholder engagement and architectural communication skills.
Highly Desirable
- Experience with FastAPI, Django or comparable Python application frameworks.
- Experience generating Python API clients from OpenAPI specifications.
- Experience with Python notebooks and authentication workflows.
- Kubernetes cluster architecture, reliability, observability and disaster recovery.
- Event-driven architecture and distributed messaging systems.
- Secure software engineering within Commonwealth Government or similarly regulated environments.
- Telecommunications data, digital forensics, data enrichment or law enforcement systems.
The Next step is easy: If you are interested, you may send an email to
[email protected] Referral incentive program: As always, we have the candidate referral incentive program through which you will get $1000 for each successful referral after the successful selection and joining of the referred candidates
📌 Principal Python Software Engineer – Data Platform & DevOps (Enterprise Architect Level) (Australia)
🏢 IT Alliance Australia
📍 Australia