Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Data Acquisition

$121.5k - $145.5k

Wex 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.
What You Bring
  • 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.

The base pay range represents the anticipated low and high end of the pay range for this position. Actual pay rates will vary and will be based on various factors, such as your qualifications, skills, competencies, and proficiency for the role. Base pay is one component of WEX's total compensation package. Most sales positions are eligible for commission under the terms of an applicable plan. Non-sales roles are typically eligible for a quarterly or annual bonus based on their role and applicable plan. WEX's comprehensive and market competitive benefits are designed to support your personal and professional well-being. Benefits include health, dental and vision insurances, retirement savings plan, paid time off, health savings account, flexible spending accounts, life insurance, disability insurance, tuition reimbursement, and more. For more information, check out the "About Us" section.

Pay Range: $121,500.00 - $145,500.00
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... 
    Senior
    Flexible hours

    WEX

    Portland, ME
    3 days ago
  • $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

    Tyler Technologies

    Falmouth, ME
    1 day ago
  •  ...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... 
    Senior
    Work experience placement
    Immediate start

    Artech

    Westbrook, ME
    5 days ago
  •  ...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... 
    Senior
    Contract work
    Remote work
    Flexible hours
    2 days per week

    ProSearch Maine

    Westbrook, ME
    4 days ago
  • $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... 
    Senior
    Remote work
    Flexible hours
    Weekend work
    Afternoon shift

    WEX

    South Portland, ME
    3 days ago
  • $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... 
    Senior
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours
    3 days per week

    Veeva Systems

    Portland, ME
    16 hours ago
  • $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... 
    Senior
    Immediate start
    Flexible hours

    WEX

    Portland, ME
    4 days ago
  • $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... 
    Senior
    Work experience placement
    Local area

    Indeed

    Portland, ME
    1 day ago
  • $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 time
    Flexible hours

    WEX

    Portland, ME
    9 hours ago
  • $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... 
    Senior
    Local area

    USC1 IDEXX Laboratories, Inc.

    Westbrook, ME
    2 days ago
  •  ...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

    Confidential

    Portland, ME
    3 days ago
  • 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...
    Senior
    Work experience placement
    Immediate start

    Artech

    Westbrook, ME
    2 days ago
  • 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... 
    Senior
    Remote work

    Milestone Systems Inc

    Portland, ME
    2 days ago
  • $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... 
    Senior
    Local area

    Tyler Technologies

    Yarmouth, ME
    3 days ago
  • $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... 
    Senior
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    Veeva Systems

    Portland, ME
    2 days ago
  • $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... 
    Senior
    Local area
    Worldwide
    Flexible hours

    IDEXX Laboratories

    Westbrook, ME
    5 days ago
  • $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... 
    Senior
    Contract work
    Remote work
    Flexible hours

    WEX

    Portland, ME
    3 days ago
  •  ...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... 
    Senior
    Immediate start

    DeWinter Group

    Westbrook, ME
    4 days ago
  • $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:... 
    Senior
    Local area
    Worldwide
    Flexible hours

    IDEXX Laboratories

    Westbrook, ME
    4 days ago
  • $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... 
    Senior
    Work at office
    Worldwide

    Apex Group

    Portland, ME
    3 days ago
  • $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... 
    Senior
    Temporary work
    Worldwide
    Flexible hours

    Unum Group

    Portland, ME
    3 days ago
  • $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... 
    Senior
    Remote work

    IDEXX

    Westbrook, ME
    2 days ago
  •  ...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

    Ensign-Bickford Aerospace & Defense Company

    Portland, ME
    1 day ago
  • $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 in
    Local area
    Worldwide

    Cengage Group

    Portland, ME
    2 days ago
  • ## 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

    DR Power LLP

    Portland, ME
    16 hours ago
  •  ...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... 
    Senior
    Minimum wage
    Contract work
    Temporary work
    Work experience placement
    Remote work

    MAXIMUS

    Portland, ME
    1 day ago
  • $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

    WEX

    Portland, ME
    more than 2 months ago
  •  ...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... 
    Senior
    Minimum wage
    Contract work
    Temporary work
    Work experience placement

    MAXIMUS

    Portland, ME
    2 days ago
  •  ...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 work
    Local area
    Remote work

    RxBenefits

    Portland, ME
    5 days ago
  •  ...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

    Tyler Technologies

    Falmouth, ME
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Data Acquisition. Be the first to apply!