Senior Software Engineer - Data Acquisition
$121.5k - $145.5kWex Health
This is a remote position; however, the candidate must reside within 30 miles of one of the following locations: Portland, ME; Boston, MA; Chicago, IL; Dallas, TX; San Francisco Bay Area, CA; and Seattle/WA.
The Data Acquisition Team is the entry point to WEX's Data-as-a-Service (DaaS) platform-responsible for ingesting, validating, and orchestrating raw data from dozens of internal systems and third-party providers. As a Senior Software Engineer, you'll play a key role in designing and building robust, scalable, and extensible pipelines that feed the entire data ecosystem at WEX. You'll work across multiple data domains and ingestion patterns-batch, streaming, and event-driven-while ensuring quality, performance, and governance are embedded in every step. WEX is undergoing a data platform transformation-and this team builds the foundation. Every pipeline you create contributes directly to powering analytics, automation, and product intelligence across all business domains. If you're passionate about scaling data platforms from the ground up, this is your chance to help shape how WEX ingests and leverages its most valuable asset: data. What You'll Do- 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.
- 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.
- AI-Augmented Productivity: 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.
- Specification-First Architecture: 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.
- Prompt Engineering for Engineers: 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.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Data Acquisition in Portland, ME vacancy
$121.5k - $145.5k
## Senior Software Engineer - Data AcquisitionApplylocations: Portland, ME: Bay Area, CA: Chicago, IL: Seattle, WA: Dallas, TXtime type: Full timeposted... ...requisition id: R21706### **About the Role****The Data Acquisition Team is the entry point to WEX’s Data-as-a-Service (DaaS...SeniorFlexible hours$66.59k - $110k
...Software EngineeringYarmouth,MaineFalmouth,MaineOrono,Maine Salary... ...Development Enablement team is a new engineering group focused on streamlining... ...Architecture team. A Senior Software Engineer for this group... ...security, compliance, data privacy, and human oversight...Senior- ...shape the platform powering our diagnostic data services. Our team builds and maintains... ...with analysts, product managers, and other engineers to turn business needs into systems... ...Qualifications ~5 years of professional software engineering experience, with a track...SeniorWork experience placementImmediate start
- ...Westbrook, Maine Type: Contract Job #20799 The Senior Software Engineer job (Westbrook, Maine) is hybrid, requiring two days onsite... ..., scalable platforms powering diagnostic and enterprise data systems. About the Role ProSearch is hiring a Senior...SeniorContract workRemote workFlexible hours2 days per week
$121.5k - $145.5k
...Software Development Engineers [Integrated Engineers] are responsible for development of computer programming... ...quality assurance approaches. Senior Professional role typically have 5 -... ..., inspect, and drive decisions using data. * Design, test, code, and instrument...SeniorRemote workFlexible hoursWeekend workAfternoon shift$110k - $270k
...environment backed by a stable, profitable enterprise. We seek engineers with extensive experience in Java, JavaScript, and modern open... ...platform Build to scale : Develop highly scalable software with optimal performance Lead Feature Innovation: Drive...SeniorWork at officeLocal areaRemote workWork from homeFlexible hours3 days per week$140.6k - $173.1k
...role is for you! In today's software development landscape,... ...believe in the power of integrated engineering, where development, quality,... ...talent multiplier by mentoring senior engineers, leading by example... ...tasks. This ensures data-driven development and organizational...SeniorImmediate startFlexible hours$118k - $178k
...Visits, March 2025) Day to Day As a Software Engineer III on the AI Gateway & Guardrails team... ...-call readiness Solid grounding in data structures, algorithms, and core... ...approval from Indeed's internal Talent Acquisition team and execute a fee agreement with Indeed...SeniorWork experience placementLocal area$96.1k - $115.5k
...shared responsibility? Then this role is for you! In today's software development and data landscape, collaboration, end-to-end (E2E) accountability... ...business outcomes. We believe in the power of integrated engineering, where development, data quality, architecture, and...Full timeFlexible hours$130k - $150k
...Overview We are seeking a Senior Analytics Engineer to build the trusted data foundation behind Point‑of‑Care analytics, reporting, and emerging AI‑enabled insight generation. You'll own the transformation and semantic layer that sits between raw data infrastructure and...SeniorLocal area- ...Senior Vice President, Corporate Development About the Company Executive leading acquisitions and post-close integration aligned with strategy and values. Industry .Type Privately Held About the Role The Company is in need of an SVP, Corporate Development to lead and manage...Senior
- Experienced Developer Opportunity Join our dynamic team where you will have the opportunity to work on exciting projects and make a significant impact. We are looking for an experienced developer who thrives in a fast-paced environment and is ready to take on new challenges...SeniorWork experience placementImmediate start
- A global leader in video management is seeking a Senior Golang Software Engineer to join their innovative VSaaS engineering team. This role involves architecting and building scalable data systems for cloud-based video surveillance. The ideal candidate will have over 5...SeniorRemote work
$66.59k - $114.81k
...Senior Software Engineer Apply Online We are seeking a Senior Software Engineer to play a key role in the continued growth and evolution... ...programs, understand resource allocation tradeoffs, and make data-driven funding decisions that improve outcomes for the communities...SeniorLocal area$110k - $270k
...impacting the lives of patients worldwide. Join our dynamic engineering team as a Senior Java Engineer and be at the forefront of developing... ...open‑source technologies. Experience in enterprise software or high‑growth tech environments. Thrive in our Work...SeniorWork at officeLocal areaRemote workWorldwideFlexible hours$120k - $150k
...patient care. IDEXX is seeking a Senior Application SecurityEngineer to join... ...contribute to the maturation of our Secure Software Development Lifecycle (SSDLC). This... ...remediation guidance Security Engineering & Automation ~ Build and maintain...SeniorLocal areaWorldwideFlexible hours$121.5k - $145.5k
...and Portland, ME About the Team/Role We are seeking a Senior Android Engineer to join the 10-4 Mobile Engineering team. In this role, you... ...ll bring: ~ Bachelor's degree in Computer Science or Software Engineering ~5+ years of professional Android development...SeniorContract workRemote workFlexible hours- ...Sr Data Engineer Duration: 5 months (likely to extend) Start Date: ASAP Location: Westbrook, ME (2x per week onsite) W2/C2C: W2 Only Additional... ...Description We are seeking a highly motivated and experienced Senior Data Engineer to join our team and support the accelerated...SeniorImmediate start
$120k - $140k
...Senior Lead Salesforce Developer IDEXX is looking for a Senior... ...performance, deployments, and data loads, etc. Leading... ...), and overall 7-10 years of software development experience ~ Strong... ...in Computer Science, Software Engineering, or equivalent ~ Location:...SeniorLocal areaWorldwideFlexible hours$80k
...Senior Business Analyst For Exchange Traded Fund Services The Apex Group was established... ...and improve process flow Read software and application user manuals Execute... ...Disclaimer: Unsolicited CVs sent to Apex (Talent Acquisition Team or Hiring Managers) by recruitment...SeniorWork at officeWorldwide$98.34k - $201.9k
...join Team Unum today! General Summary: We're looking for a Senior Data Scientist who can bridge the gap between our most important... ...core data science disciplines (e.g., ML/statistics, data engineering, automation). Advanced SQL and data modeling experience across...SeniorTemporary workWorldwideFlexible hours$140k
...Overview Senior Full Stack Engineer needed for IDEXX’s Vello team. Vello is a new product that proactively engages pet parents and integrates with IDEXX practice management software and diagnostics to support pet health and wellbeing. What You’ll Do Orchestrate...SeniorRemote work- ...Description General Summary: The principal responsibility of the Software Engineer is to develop and maintain applications that support our... ...support integration of QuickScan software with the cloud-based data management system TotalHub. There may be opportunities for...Work at office
$77.1k - $123.3k
...innovation that helps millions of learners improve their lives and achieve their dreams through education. What you'll do here: As a Software Engineer, you will deliver a world-class experience for learners and instructors on our Cengage Learning Platforms (CLP). Working on a...Live inLocal areaWorldwide- ## Software Development Engineer IIIApplylocations: South Portland, ME - USAtime type: Full timeposted on: Posted Todayjob requisition id: JR15078... ...management, and asset lifecycle operations* Design and implement data model standardization initiatives across product lines,...Remote work
- ...areas. - Shall perform engineering tasks for back-end design and... ..., database management, and data model development and optimization... .... - 10 years of software development experience in object... ...value analysis including seniority and merit systems, as well as...SeniorMinimum wageContract workTemporary workWork experience placementRemote work
$195k - $260k
...is transforming into a data-driven enterprise... ...technical leadership—engineers who can see across domains... ...As a Principal Staff Software Engineer, you will play... ...the unification of data acquisition, semantic modeling,... ...at scale: Partner with senior engineering, product,...Flexible hours- ...specialty areas. - Shall perform engineering tasks for back-end design and... ..., database management, and data model development and... ...experience. - 10 years of software development experience in object... ...internal value analysis including seniority and merit systems, as well as...SeniorMinimum wageContract workTemporary workWork experience placement
- ...RxBenefits is hiring! We are adding a Software Engineer IV to the growing application development team at our Birmingham, AL headquarters.... ...AWS Certified Solutions Architect) Based on relevant market data and other factors, the anticipated hiring range for this role...Temporary workLocal areaRemote work
- ...Software Engineer Apply Online As a full stack engineer, your playground will entail a wide range of technologies such as SQL, Angular... ...solutions that help local government and school districts centralize data and connect their organizations. By working to develop and...Local area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Data Acquisition. Be the first to apply!
Related searches
- software engineer amazon Portland, ME
- software developer positions Portland, ME
- senior software design engineer Portland, ME
- software developer Portland, ME
- ngo software engineer Portland, ME
- startup software engineer Portland, ME
- remote entry level software developer Portland, ME
- cybersecurity software engineer Portland, ME
- senior software engineer remote Portland, ME
- intel software engineer Portland, ME

