Logo
WEX

Senior Staff Software Engineer - Data Acquisition

WEX, Montgomery, Alabama, United States, 36136

Save Job

Senior Staff Software Engineer - Data Acquisition Join to apply for the Senior Staff Software Engineer - Data Acquisition role at WEX . Get AI-powered advice on this job and more exclusive features. (*) The candidate must reside within 30 miles of San Francisco Bay Area, CA; Portland, ME; Boston, MA; or Chicago, IL. About The Role As WEX scales its Data-as-a-Service (DaaS) platform, the Data Acquisition Team plays a critical role in enabling secure, scalable, and reliable data ingestion from hundreds of internal and external sources. We seek a Senior Staff Software Engineer to architect and lead the evolution of our data acquisition platform, designing a flexible, extensible ingestion framework supporting batch, streaming, and event-driven pipelines with built-in data quality, observability, and governance. This role is ideal for engineers interested in foundational platform problems at scale, handling billions of records and powering enterprise analytics, AI, and product experiences. The team is at the forefront of WEX's data platform, enabling scalable, governed, and intelligent systems from day one. If you are passionate about scale, reliability, and interoperability, this is your role. What You'll Do Lead the design and development of scalable, high-throughput data acquisition systems integrating diverse data sources. Architect core platform components like data routing, transformation orchestration, lineage tracking, and schema evolution. Implement a modular ingestion framework supporting streaming and batch pipelines with varied SLAs. Provide technical leadership, mentor engineers, and establish best practices in code quality, performance, testing, and observability. Collaborate with domain teams to understand data needs and accelerate onboarding through reusable patterns and automation. Partner with Control Plane and DataOps teams to integrate orchestration, lineage, access control, and validation into the ingestion process. What You Bring 10+ years of experience in software or platform engineering, focusing on distributed systems, high-volume data processing, or data architecture. Deep understanding of data acquisition patterns at scale, including CDC, event-driven ingestion, streaming frameworks, and asynchronous models. Strong experience with large-scale systems, having built or led platforms processing millions to billions of records daily. Experience developing internal data platforms or ingestion frameworks that abstract complexity and promote adoption. Proficiency in systems languages like Python, Java, Scala, or Go. Commitment to platform reliability, security, testability, and documentation, with experience integrating with various source systems and managing schema evolution, observability, and error recovery. Excellent communication skills and a passion for building empowering platforms. The pay range is $169,000 - $225,000, based on qualifications and experience. Total compensation includes benefits such as health, dental, vision, retirement plans, paid time off, HSA, FSA, life and disability insurance, tuition reimbursement, and more. Additional Details Seniority level: Mid-Senior level Employment type: Full-time Job function: Engineering and IT Industry: Software Development Referrals can double your chances of interview success. Notifications are available for new jobs in Chicago, IL, and nearby areas. This job is active and not expired. #J-18808-Ljbffr