Staff Software Development Engineer - Data Acquisition
On-siteMelbourne, Victoria, Australia
Job Summary
Architect and develop scalable software, APIs, and batch or streaming data pipelines to ingest, validate, and deliver trusted data from internal systems and third-party providers. Lead the design and implementation of enterprise Master Data Management capabilities, including identity resolution, golden records, matching, survivorship, relationships, hierarchies, and reference data. Build reusable platform components for validation, data contracts, orchestration, retries, audit logging, lineage, and reconciliation while applying AI-assisted development across the entire lifecycle. Improve platform performance, reliability, observability, security, and cost efficiency by establishing automated testing, CI/CD practices, and production troubleshooting protocols. Mentor engineers and partner with Product, Architecture, Data, Risk, and Governance teams to shape technical direction within WEX's global data-as-a-service platform.
Required Qualifications
- 8+ years of software engineering experience
- distributed systems
- cloud platforms
- large-scale data solutions
- Strong software engineering fundamentals
- advanced development experience with Python
- advanced development experience with Java
- advanced development experience with another modern programming language
- Experience building production APIs
- cloud services
- data pipelines
- batch or event-driven integrations
- Hands-on experience using AI-assisted development tools
- building AI-enabled solutions using model APIs
- retrieval patterns
- agents
- similar technologies
- Understanding of AI risks
- accuracy
- security
- privacy
- model limitations
- the need to validate AI-generated outputs
- Strong knowledge of automated testing
- CI/CD
- observability
- data contracts
- schema evolution
- lineage
- data quality
- Ability to lead architecture decisions
- troubleshoot complex production problems
- mentor engineers
- influence technical direction
Desired Qualifications
- Experience building enterprise MDM solutions
- knowledge of identity resolution
- matching
- survivorship
- golden records
- commercial platforms such as Reltio
- Experience designing, building, or operating enterprise MDM systems
- Knowledge of identity resolution
- golden records
- matching and merging
- survivorship
- crosswalks
- hierarchies
- relationships
- reference data
- data stewardship
- data quality
- Hands-on experience with Reltio
- another enterprise MDM platform
- Experience delivering Customer 360
- customer onboarding
- Search Before Create
- enterprise identity services
- Experience with technologies such as Snowflake
- dbt
- Kafka
- AWS
- S3
- infrastructure as code
- cloud observability platforms
- Experience modernizing or migrating legacy data
- MDM solutions
- Experience in financial services
- payments
- risk
- another regulated environment
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.