CareerPlan

Staff Software Development Engineer - Data Acquisition

Leigh Creek, Moorabool AreaFull-time2026-10-18

Core

Architect and evolve core data platform capabilities, focusing on enterprise Master Data Management (MDM) and AI-enabled data quality improvements.

Role type

Staff Software Development Engineer (Data Acquisition & MDM)

Builds

Production software, APIs, data services, integration frameworks, and AI-enabled data capabilities.

Domain

Enterprise Data Management, Master Data Management (MDM), AI-assisted engineering

Deliverable

production ML models

Required skills

Distributed systems, cloud platforms, large-scale data solutions, Python/Java, production APIs, data pipelines, AI-assisted development, AI model APIs, automated testing, CI/CD, observability, data contracts, schema evolution, lineage, data quality, architectural leadership, mentorship

Preferred skills

Enterprise MDM solutions, identity resolution, golden records, matching, survivorship, Reltio, Snowflake, dbt, Kafka, AWS, S3, infrastructure as code, cloud observability, financial services, payments, risk

Technologies

Python, Java, Reltio, Snowflake, dbt, Kafka, AWS, S3

Responsibilities

Architect and develop scalable software, APIs, and batch or streaming data pipelines; Lead the design and implementation of enterprise MDM capabilities; Build reusable platform components for validation, data contracts, orchestration, retries, audit logging, lineage, and reconciliation; Apply AI-assisted development across solution design, coding, testing, debugging, and documentation; Improve platform performance, reliability, observability, security, and cost efficiency; Establish automated testing and CI/CD practices; Lead production troubleshooting, root-cause analysis, and preventive improvements; Mentor engineers and partner with cross-functional teams.

Seniority

Staff, hands-on IC with architectural leadership and mentorship