WEX Inc. Logo

WEX Inc.

Software Development Engineer

Posted 8 Days Ago
Be an Early Applicant
In-Office
Melbourne, Victoria
Senior level
In-Office
Melbourne, Victoria
Senior level
The Staff Software Engineer will architect data ingestion systems, focusing on scalability, performance, and mentorship while collaborating with cross-functional teams.
The summary above was generated by AI
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.
     

Top Skills

Cloud-Native
Data Acquisition
Data Contracts
Data Structures
Distributed Systems
Performance Optimization

Similar Jobs

8 Days Ago
In-Office
Melbourne, Victoria, AUS
Mid level
Mid level
Fintech • Payments
As a Software Engineer, you'll design and build data acquisition pipelines, ensuring quality and performance while working with various ingestion patterns and integrating with multiple systems.
Top Skills: JavaPythonScala
22 Days Ago
In-Office
Melbourne, Victoria, AUS
Junior
Junior
Fintech • Payments
Join the engineering team to develop financial systems using C# .NET and Angular. Responsibilities include writing code, optimizing APIs, and implementing testing strategies.
Top Skills: AngularAsp.Net Core Web ApiAWSAzureC# .NetCi/CdDockerJavaScriptKafkaKubernetesPostgresSQL ServerTerraformTypescript
2 Days Ago
In-Office
Melbourne, Victoria, AUS
Mid level
Mid level
Gaming
As a Senior Software Development Engineer at Kick, you'll engage in coding, testing, and project leadership for scalable systems, collaborating across teams to drive improvements and share knowledge.
Top Skills: AWSGoGraphQLK8SMicroservicesNode.jsPHPReactTerraformTypescript

What you need to know about the Melbourne Tech Scene

Home to 650 biotech companies, 10 major research institutes and nine universities, Melbourne is among one of the top cities for biotech. In fact, some of the greatest medical advancements were conceptualized and developed here, including Symex Lab's "lab-on-a-chip" solution that monitors hormones to predict ovulation for conception, and Denteric's vaccine for periodontal gum disease. Yet, the thousands of people working in the city's healthtech sector are just getting started, to say nothing of the tech advancements across all other sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account