WEX
WEX
WEX is a global commerce platform that helps organizations manage essential business operations through specialized payment and administrative solutions. Its offerings include fuel cards, fleet management, and analytics for logistics and transportation teams; business payment tools designed to simplify transactions and strengthen control; and employee benefits administration for health and reimbursement accounts. With work spanning healthcare, logistics, and travel, WEX develops technology intended to make complex commercial processes more efficient, secure, and easier to manage.

Staff Software Engineer, Data Acquisition (Remote, US)

Lead development of WEX’s distributed data acquisition and ingestion platform. Set technical direction for reusable connectors, batch, CDC, and streaming pipelines, reliability, and governance.

Description

  • Build and operate high-performance data pipelines connecting WEX systems with third-party vendors.
  • Lead delivery of a modular ingestion platform with reusable connectors and configuration-based onboarding.
  • Create metadata and configuration patterns that reduce source-specific development and enable Data Acquisition as a Service.
  • Develop shared ingestion components for schema validation, completeness checks, reconciliation, duplicate prevention, and audit logging.
  • Support safe retries, replay, backfills, and schema evolution.
  • Design batch, CDC, and streaming ingestion patterns that meet freshness, throughput, and recovery needs.
  • Assess performance, effects on source systems, and operating costs when choosing and extending ingestion technologies.
  • Integrate ingestion with control plane and governance systems to maintain traceability, lineage, and security.
  • Lead design and code reviews.
  • Document technical specifications and architectural decisions.
  • Mentor engineers in designing reusable platforms.
  • Set automated testing and CI/CD practices for ingestion code, connector configuration, and infrastructure.
  • Work with production support on complex escalations, root-cause investigations, and preventive engineering improvements.
  • Set baselines and success measures with engineering and product leaders, including onboarding effort, reusable capability adoption, data completeness and freshness, and deployment failures.

Requirements

  • Bachelor’s degree in computer science, engineering, or a related technical field.
  • At least 8 years of software engineering experience.
  • Experience delivering production distributed systems or data platforms.
  • Technical leadership experience across team boundaries.
  • Strong programming skills in Python, Java, Scala, or another systems-focused language.
  • Experience with data integration and ingestion pipelines.
  • Sound engineering fundamentals, including version control, modular design, testing, and performance tuning.
  • Experience designing and operating production integrations that handle schema evolution, failure recovery, observability, and secure access.
  • Ability to lead architecture decisions, explain engineering tradeoffs, resolve cross-team dependencies, and guide implementation through production adoption.
  • Practical use of AI-assisted engineering tools for design, coding, testing, or documentation.
  • Ability to check AI-generated work for correctness, security, and maintainability.
  • Collaborative approach across domains, products, and infrastructure layers.
  • Strong ownership and accountability.
  • Must live within 30 miles of Portland, Maine; Boston, Massachusetts; Chicago, Illinois; Dallas, Texas; the San Francisco Bay Area; or Seattle, Washington.
  • A master’s degree in a related field is preferred but not required.
  • Experience building reusable connectors, metadata-driven ingestion services, or configuration-based onboarding capabilities is preferred.

Benefits

  • Health, dental, and vision insurance
  • Retirement savings plan
  • Paid time off
  • Health savings account
  • Flexible spending accounts
  • Life insurance
  • Disability insurance
  • Tuition reimbursement
  • Quarterly or annual bonus eligibility for non-sales roles

Related Jobs

Public Partnerships | PPL

Principal Data Architect, Databricks and Azure

Public Partnerships | PPL

Lead the design of governed Databricks and Azure analytics platforms supporting Medicaid financial management services. Build master data capabilities, resolve participant and provider identities, and deliver compliant data products at nationwide scale.

Open