Senior Python Software Engineer

Talent International

City of Melbourne

On-site

AUD 138,000 - 248,000

Part time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Talent International seeks an experienced Senior Python Developer to lead and hands‑on re-platforming of a data processing application onto a modern platform. The role is a part‑time 6‑month contract based in Docklands, Melbourne.

This position suits a senior engineer or Tech Lead who enjoys remaining hands‑on while providing technical direction, mentoring, and stakeholder engagement.

Qualifications

  • Senior Software Engineer or Tech Lead with experience in application modernisation or re-platforming.
  • Experience designing data-intensive applications and ETL pipelines.
  • Strong understanding of OO design, patterns, and clean code principles.
  • Able to communicate complex technical concepts to both technical and non-technical audiences.

Responsibilities

  • Lead the technical design and implementation of the re-platforming initiative.
  • Define migration approach and develop Python solutions for data workloads.
  • Design and develop data-intensive apps, ETL workflows, APIs, and microservices.
  • Build data ingestion, transformation, validation, and processing pipelines.

Skills

Python development
Technical leadership
Software design
ETL pipelines
API & microservices
CI/CD
DevSecOps
Stakeholder engagement

Tools

Git

Job description

Our client is seeking an experienced Senior Python Developer Software Engineer to provide technical leadership and hands‑on development for the re-platforming of a data processing application onto a modern, scalable platform. This is a part‑time opportunity based in Dockland Melbourne on a initial 6‑month contract with possible extension.

This role will suit a senior engineer or Tech lead who enjoys remaining hands‑on while also providing technical direction, solution design, mentoring, and stakeholder engagement.

Key Responsibilities
  • Lead the technical design and implementation of an application re-platforming initiative
  • Define the migration approach and develop Python solutions for complex data processing workloads
  • Design and develop data-intensive applications, ETL workflows, APIs, and microservices
  • Build data ingestion, transformation, validation, and processing pipelines
  • Apply modern software engineering, DevSecOps, CI/CD, testing, and automation practices
  • Conduct code reviews and promote clean code and engineering best practices
  • Collaborate with Solution Architects, platform teams, Project Managers, engineers, and business stakeholders
  • Support knowledge transfer and capability uplift across application support teams
Key Requirements
  • Successful candidate must be able to obtain a Baseline Security Clearance
  • Strong commercial Python development experience, including application design, optimisation, and troubleshooting
  • Proven experience as a Senior Software Engineer or Technical Lead on application modernisation or re-platforming projects
  • Strong understanding of object-oriented programming, design patterns, and clean code principles
  • Experience developing data-intensive applications, ETL pipelines, APIs, and microservices
  • Experience integrating databases, external APIs, messaging platforms, and enterprise systems
  • Strong knowledge of batch and real-time data processing architectures
  • Experience with CI/CD, Git, automated testing, release management, monitoring, and logging
  • Experience designing microservices, event-driven architectures, and API-first solutions
  • Strong stakeholder engagement skills with the ability to communicate technical concepts to technical and non-technical audiences
  • Previous experience modernising or re-platforming legacy applications
  • Experience within large enterprise, government, or regulated environments
  • Strong understanding of security, authentication, authorisation, and compliance requirements
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Software Engineer
Senior Python Software Engineer

Talent Corp • City of Melbourne

On-site
AUD 83,000 - 131,000
Senior Python Software Engineer
Senior Python Software Engineer

Talent • City of Melbourne

On-site
AUD 90,000 - 140,000
Senior Python Engineer - Data Platform Replatforming Lead
Senior Python Engineer - Data Platform Replatforming Lead

Talent Corp • City of Melbourne

On-site
AUD 83,000 - 131,000
Senior Python Engineer — Data Platform Replatforming Lead
Senior Python Engineer — Data Platform Replatforming Lead

Talent International • City of Melbourne

On-site
AUD 138,000 - 248,000
Senior Python Lead - Data Platform Replatform (Part-Time)
Senior Python Lead - Data Platform Replatform (Part-Time)

Talent • City of Melbourne

On-site
AUD 90,000 - 140,000
Python Developer
Python Developer

QIX Consulting • Melbourne

On-site
AUD 78,000 - 150,000
Senior Python Developer
Senior Python Developer

The Recruitment Company Australia • Council of the City of Sydney

Hybrid
AUD 170,000 - 210,000
Senior Software Engineer
Senior Software Engineer

Logical • City of Melbourne

On-site
AUD 150,000 - 210,000
Senior System Developer - Django, python
Senior System Developer - Django, python

Peoplebank • City of Melbourne

On-site
AUD 146,000 - 179,000
Python Developer
Python Developer

IT Alliance Australia • Australia

On-site
AUD 100,000 - 130,000