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

Senior Data Engineer - Finance

  • Circle
  • Full time
  • USA
  • 11/04/2026
  • Salary: $152k-$205k
  • Remote

Staff Software Engineer - Developer Experience

  • Addepar
  • Full time
  • USA
  • 11/04/2026
  • Salary: $158k - $248k/yr
  • Remote

Senior Software Engineer, GRC

  • Reddit
  • Full time
  • USA
  • 11/04/2026
  • Salary: $191k - $267k/yr
  • Remote

Senior Software Engineer

  • Turing
  • Full time
  • Others
  • 11/04/2026
  • São Paulo, Brazil

Senior Machine Learning Engineer

  • Adyen
  • Full time
  • USA
  • 11/04/2026
  • Salary: $228k - $317k/yr
  • San Francisco, CA