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

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.

Senior Software Engineer – Data Acquisition
WEXSenior 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 & technologiesDistributed 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 resumeApplicant 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