Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Staff Software Development Engineer

Home > Python programming jobs

Staff Software Development Engineer in Australia

  • Remote

Responsibilities

  • Architect and develop scalable software, APIs, and batch or streaming data pipelines.
  • 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.
  • Apply AI-assisted development across solution design, coding, testing, debugging, and documentation, and build AI-enabled capabilities.
  • Improve platform performance, reliability, observability, security, and cost efficiency.
  • Establish automated testing and CI/CD practices for software, data models, integration logic, and platform configuration.
  • Lead production troubleshooting, root-cause analysis, and preventive improvements.
  • Mentor engineers and partner with Product, Architecture, Data, Risk, and Governance teams to shape technical direction.

Requirements

  • 8+ years of software engineering experience, including distributed systems, cloud platforms, or large-scale data solutions.
  • Advanced software development experience with Python, Java, or another modern programming language.
  • Experience building production APIs, cloud services, data pipelines, and batch or event-driven integrations.
  • Hands-on experience with AI-assisted development tools and AI-enabled solutions using model APIs, retrieval patterns, agents, or similar technologies.
  • Understanding of AI risks, including accuracy, security, privacy, model limitations, and validation of AI-generated outputs.
  • Strong knowledge of automated testing, CI/CD, observability, data contracts, schema evolution, lineage, and data quality.
  • Ability to lead architecture decisions, troubleshoot complex production problems, mentor engineers, and influence technical direction.
  • Preferred experience designing, building, or operating enterprise MDM systems.
  • Preferred knowledge of identity resolution, golden records, matching and merging, survivorship, crosswalks, hierarchies, relationships, reference data, data stewardship, and data quality.
  • Hands-on experience with Reltio or another enterprise MDM platform is preferred.
  • Experience with Customer 360, customer onboarding, Search Before Create, enterprise identity services, legacy data or MDM modernization, or regulated industries is preferred.
  • Experience with Snowflake, dbt, Kafka, AWS, S3, infrastructure as code, and cloud observability platforms is preferred.

WEX

WEX (NYSE: WEX) is the global commerce platform that simplifies the business of running a business. WEX has created a powerful ecosystem that offers seamlessly embedded, personalized solutions for its customers around the world. Through its rich data and specialized expertise in simplifying benef...

Similar positions

Staff AI Inference Tools Engineer

  • Modular
  • Full time
  • UK
  • 11/08/2026
  • Salary: Competitive
  • Remote

Senior DevOps Engineer

  • Electronic Arts
  • Full time
  • Canada
  • 11/08/2026
  • Vancouver

Azure DevOps Engineer

  • Applaudo Studios
  • Full time
  • Others
  • 11/08/2026
  • Mexico City, Mexico

Software Engineer - Data Infrastructure

  • Canonical
  • Full time
  • Remote
  • 11/08/2026
  • Salary: Competitive
  • EMEA

Machine Learning Engineer (Mid-Level)

  • Clera
  • Full time
  • USA
  • 11/08/2026
  • San Francisco, CA