1 day ago
Base Salary
$141k - $173k/yr
Responsibilities
- Build and maintain high-performance data acquisition pipelines integrating internal systems and third-party vendors.
- Lead the design and delivery of a modular ingestion platform with reusable connectors and configuration-driven onboarding.
- Implement schema validation, completeness checks, reconciliation, duplicate prevention, audit logging, safe retries, replay, backfills, and schema evolution.
- Design batch, change data capture, and streaming ingestion patterns that meet freshness, throughput, recovery, performance, source-impact, and cost requirements.
- Ensure traceability, lineage, and security through integration with control-plane and governance systems.
- Lead design and code reviews, maintain technical specifications and architectural decisions, and mentor engineers.
- Establish automated testing and CI/CD practices for ingestion code, connector configuration, and infrastructure.
- Partner with production support on complex escalations, root-cause analysis, and preventive engineering improvements.
- Establish reusable ingestion patterns and improve onboarding time, adoption, deployment quality, observability, and recovery.
Requirements
- Bachelor of Science in Computer Science, Engineering, or a related technical field is required; a Master of Science is preferred but not required.
- 8+ years of software engineering experience, including production distributed systems or data platform delivery and technical leadership across team boundaries.
- Strong programming skills in Python, Java, Scala, or another systems-focused language.
- Experience with data integration and ingestion pipelines, including reliably transforming and delivering data downstream.
- Knowledge of version control, modular design, testing, performance tuning, schema evolution, failure recovery, observability, and secure access.
- Experience leading architecture decisions, explaining engineering tradeoffs, resolving cross-team dependencies, and guiding implementation through production adoption.
- Practical experience using AI-assisted engineering tools for design, coding, testing, or documentation, with validation of generated outputs.
- Preferred experience building reusable connectors, metadata-driven ingestion services, or configuration-driven onboarding capabilities.
- Ability to collaborate across domains, products, and infrastructure layers with strong ownership and accountability.
Benefits
- Remote position, with residence required within 30 miles of Portland, Boston, Chicago, Dallas, the San Francisco Bay Area, or Seattle/Washington.
- Base pay range is $140,600.00–$173,100.00.
- Benefits include health, dental, and vision insurance; retirement savings plan; paid time off; health savings and flexible spending accounts; life and disability insurance; tuition reimbursement; and potential quarterly or annual bonus eligibility for non-sales roles.
About WEX
WEX is a public financial technology company that provides corporate payment solutions to fleets, healthcare/benefits administrators, and travel businesses. Its products include fuel and mobility cards, virtual card payments, and platforms for HSAs/FSAs/HRAs, with revenue from payment processing and software/service fees. Founded in 1983 and headquartered in Portland, Maine, WEX trades on the NYSE under WEX and was formerly known as Wright Express.
