WEX Inc

Senior Software Engineer - Data Acquisition

WEX Inc$121K — $145K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • B.Sc. in Computer Science, Engineering, or related field; M.Sc. preferred.
  • 4+ years of software engineering experience, especially in high-volume or distributed systems.
  • Strong programming skills in Python, Java, Scala, or similar languages.
  • Experience in data integration and ingestion pipelines with reliability focus.
  • Solid grasp of engineering fundamentals like version control and performance tuning.
  • Proficiency with AI coding assistants to enhance Software Development Life Cycle (SDLC).
  • Deep understanding of specification-driven development methodologies.

Responsibilities

  • Build and maintain high-performance data acquisition pipelines.
  • Contribute to a modular ingestion platform for reusability and reliability.
  • Implement components like schema validation and error handling for pipelines.
  • Support batch and streaming ingestion flows to meet varied requirements.
  • Ensure traceability and security through governance integration.
  • Participate in code reviews and design sessions to uphold code quality.

Benefits

  • Health, dental, and vision insurance.
  • Retirement savings plan including employer contributions.
  • Paid time off and health savings accounts.
  • Flexible spending accounts for additional expenses.
  • Tuition reimbursement for further education.
  • Life insurance and disability insurance coverage.
Full Job Description
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.

As a Senior Software Engineer, you'll play a key role in designing and building robust, scalable, and extensible pipelines that feed the entire data ecosystem at WEX. You'll work across multiple data domains and ingestion patterns-batch, streaming, and event-driven-while ensuring quality, performance, and governance are embedded in every step.

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
  • Build and maintain high-performance data acquisition pipelines that integrate with a variety of systems across WEX and third-party vendors.
  • Contribute to the development of a modular ingestion platform that enables reusability, reliability, and observability at scale.
  • Implement core pipeline components such as schema validation, transformation orchestration, error handling, and audit logging.
  • Support batch and streaming ingestion flows, ensuring the platform meets varying latency and volume requirements across business units.
  • Ensure traceability, lineage, and security through integration with control plane and governance systems.
  • Participate in code reviews, design sessions, and incident resolution-promoting high standards for code quality and operational reliability.


What You Bring
  • B.Sc. in Computer Science, Engineering, or related technical field; M.Sc. a plus but not required.
  • 4+ years of experience as a software engineer, ideally in high-volume or distributed systems environments.
  • Strong programming skills in Python, Java, Scala, or another systems-focused language.
  • Experience with data integration and ingestion pipelines-you understand what it means to bring data in from source systems, transform it, and deliver it reliably downstream.
  • Solid grasp of engineering fundamentals, including version control, modular design, testing, and performance tuning.
  • AI-Augmented Productivity: Proficiency in using AI coding assistants (e.g., GitHub Copilot, Cursor, or Claude Dev) to accelerate the Software Development Life Cycle (SDLC), including automated unit test generation, refactoring, and documentation.
  • Specification-First Architecture: Deep understanding of specification-driven development. Ability to author and maintain rigorous technical specifications (using OpenAPI, AsyncAPI, or Protocol Buffers) that serve as the "source of truth" before implementation begins.
  • Prompt Engineering for Engineers: Ability to craft complex, context-rich prompts to solve architectural problems, debug legacy systems, and translate business requirements into technical scaffolds.
  • Familiarity with concepts like schema evolution, event-driven architectures, observability, and role-based access control.
  • A collaborative mindset-comfortable working across domains, products, and infrastructure layers.
  • A strong sense of ownership and accountability-you care deeply about building systems that last.


The base pay range represents the anticipated low and high end of the pay range for this position. Actual pay rates will vary and will be based on various factors, such as your qualifications, skills, competencies, and proficiency for the role. Base pay is one component of WEX's total compensation package. Most sales positions are eligible for commission under the terms of an applicable plan. Non-sales roles are typically eligible for a quarterly or annual bonus based on their role and applicable plan. WEX's comprehensive and market competitive benefits are designed to support your personal and professional well-being. Benefits include health, dental and vision insurances, retirement savings plan, paid time off, health savings account, flexible spending accounts, life insurance, disability insurance, tuition reimbursement, and more. For more information, check out the "About Us" section.

Pay Range: $121,500.00 - $145,500.00

About WEX Inc

WEX Inc is a provider of corporate payment solutions. The company operates in three segments: Fleet Solutions, Travel and Corporate Solutions, and Health and Employee Benefit Solutions. The Fleet Solutions segment provides payment and transaction processing services to commercial and government fleets. The Travel and Corporate Solutions segment focuses on providing payment solutions to businesses that have employees who travel for work. The Health and Employee Benefit Solutions segment provides healthcare payment products and software, as well as payroll and HR solutions.
Learn more about WEX Inc
Size
5,600 employees
Market Cap
$6.9 billion
Industry
Net Income
-$243.6 million
Founded
1983
5 Year Trend
+12.8%
Revenue
$1.5 billion
NASDAQ

Similar Jobs

More Jobs at WEX Inc

More Information Technology Jobs

Find similar Senior Software Engineer - Data Acquisition jobs: