Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
WEX

Senior Software Engineer – Data Acquisition

WEX

Senior Software Engineer focusing on building scalable data acquisition pipelines for WEX's DaaS platform. Collaborating across various data domains with a focus on quality and performance.

Posted 5/27/2026full-timePortland • California, Illinois, Maine, Texas, Washington • 🇺🇸 United StatesSenior💰 $121,500 - $145,500 per yearWebsite

Tech Stack

Tools & technologies
Distributed SystemsJavaPythonScalaSDLC

About the role

Key responsibilities & impact
  • 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

Requirements

What you’ll need
  • 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
  • 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
  • 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
  • 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.

Benefits

Comp & perks
  • health, dental and vision insurances
  • retirement savings plan
  • paid time off
  • health savings account
  • flexible spending accounts
  • life insurance
  • disability insurance
  • tuition reimbursement

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonJavaScaladata integrationdata ingestion pipelinesschema validationtransformation orchestrationerror handlingaudit loggingperformance tuning
Soft Skills
collaborative mindsetownershipaccountabilitycode qualityoperational reliabilityproblem-solvingcommunicationtechnical specification authoringdesign session participationincident resolution
Certifications
B.Sc. in Computer ScienceB.Sc. in EngineeringM.Sc. in Computer ScienceM.Sc. in Engineering