Software Development Engineer

Wex

Wex

Software Engineering
Melbourne, VIC, Australia
Posted on Jun 26, 2025

About the Role

The Data Acquisition Team is the entry point to WEX’s Data-as-a-Service (DaaS) platform—responsible for ingesting, validating, and orchestrating raw data from dozens of internal systems and third-party providers.

We are seeking a Staff Software Engineer who can architect and evolve core components of this ingestion platform—shaping how data flows across domains at enterprise scale. This role is ideal for engineers who combine deep systems thinking with hands-on development and mentorship. You will drive architectural design, improve platform scalability, and ensure operational reliability as we grow into a high-volume, multi-domain environment.

WEX is undergoing a data platform transformation—and this team builds the foundation. Every pipeline you create contributes directly to powering analytics, automation, and product intelligence across all business domains.

If you’re passionate about scaling data platforms from the ground up, this is your chance to help shape how WEX ingests and leverages its most valuable asset: data.

What You’ll Do

  • Architect and evolve high-performance data acquisition pipelines that handle complex, large-scale integrations across WEX and external ecosystems.

  • Design and implement reusable platform components that ensure modularity, observability, and fault-tolerance across ingestion workflows.

  • Lead the development of core ingestion capabilities such as schema validation, orchestration hooks, retry logic, audit logging, and lineage tracking.

  • Optimize ingestion for both batch and streaming flows, ensuring the platform meets diverse requirements around latency, reliability, and data freshness.

  • Drive platform-wide standards for data security, access control, and governance integration, working closely with enterprise architecture and DataOps teams.

  • Serve as a technical mentor and thought partner—guiding design reviews, root cause analyses, and roadmap prioritization with a long-term engineering lens.

  • Partner with cross-functional stakeholders to align ingestion strategies with domain modeling, analytics, and product delivery goals.

What You Bring

  • 7+ years of experience as a software or data engineer, with a focus on building distributed systems and high-scale ingestion platforms.

  • Deep fluency in software engineering principles—data structures, concurrency, fault-tolerant design, testability, and performance optimization.

  • Proven experience leading the development of end-to-end ingestion systems, including source integration, transformation logic, and pipeline orchestration.

  • Strong understanding of data contracts, schema evolution, and lineage as foundational elements of trusted, reusable data.

  • Familiarity with large-scale data environments (cloud-native, columnar stores, streaming architectures) and the tradeoffs in latency, cost, and throughput.

  • Ability to influence platform direction through architecture reviews, RFCs, and mentorship, not just individual contributions.

  • A product-minded engineering perspective—able to balance technical rigor with pragmatic delivery for real-world impact.