Senior Software Engineer - Data Acquisition

WEX

Portland, ME

JOB DETAILS
SALARY
$121,500–$145,500 Per Year
SKILLS
Artificial Intelligence (AI), Computer Programming, Data Management, Error Handling, Java, Python Programming/Scripting Language, Scala Programming Language, Scalable System Development, Software Engineering, Systems/Internals Programming
LOCATION
Portland, ME
POSTED
1 day ago

This remote Senior Software Engineer role requires residence within 30 miles of specified U.S. cities.
You'll develop and maintain scalable data acquisition pipelines that ingest, validate, and orchestrate raw data from internal and third-party sources, supporting a transformational data platform.
Key responsibilities include building high-performance pipelines across batch, streaming, and event-driven patterns, contributing to a modular, reliable ingestion platform, and implementing core components like schema validation and error handling.
Ideal candidates have 4+ years of experience in high-volume systems, strong programming skills (Python, Java, Scala), and expertise in data integration, architecture specifications, and observability.
Proficiency with AI tools, specification-driven development, and collaboration across domains is preferred.
Offering a pay range of $121,500–$145,500, with comprehensive benefits supporting personal and professional well-being.

About the Company

W

WEX