Logo
WEX, Inc.

Staff Software Engineer | Data Acquisition

WEX, Inc., San Francisco, California, United States, 94199

Save Job

Overview

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; San Francisco Bay Area, CA; and Seattle/WA. About the Role We're building the semantic backbone of WEX's Data-as-a-Service (DaaS) platform—an extensible data layer that turns raw data into trusted, reusable, and business-aligned assets. As a

Staff Software Engineer

on the

Semantic Data Modeling

team, you will be at the forefront of designing and scaling the data foundation that supports analytics, AI, and operational decisions across all WEX domains. This isn't a data wrangling or dashboard-building role. It's a deeply technical, engineering-first position focused on building

scalable systems

that model complex business entities and relationships through high-performance, semantically meaningful data assets. WEX is re-architecting its data platform to enable domain ownership, semantic clarity, and enterprise-wide reuse. This role is critical to shaping that foundation—empowering teams to build once and use everywhere, from dashboards to machine learning pipelines. If you're passionate about

building systems that scale , and want to design the foundation that

defines meaning in data , we'd love to hear from you. What You'll Do

Architect and implement

large-scale, semantically rich data objects

(e.g., Customer 360, Fleet 360) that serve as the single source of truth across domains.

Translate

complex business definitions

into scalable, interpretable, and trustworthy data entities used across analytics, AI/ML, APIs, and operational workflows.

Design for

scale, reliability, and performance , handling billions of records and thousands of attributes across sources.

Build

modular, testable, and versioned transformation pipelines

with a strong focus on readability, maintainability, and long-term scalability.

Solve for

entity resolution, time-aware modeling, and multi-domain relationships

using first-principles thinking and clean abstractions.

Collaborate with architects, product managers, and domain leads to translate complex business logic into scalable data design patterns.

Lead

design reviews, code quality standards, and performance benchmarking

within the semantic modeling engineering team.

Mentor other engineers and raise the bar for engineering excellence across data systems.

What You Bring

8+ years of experience

in software engineering or data-intensive system design , ideally in environments managing complex, high-volume data ecosystems.

A systems thinking mindset —you consider data as a platform, not a pipeline.

Strong understanding of

data modeling principles , business semantics, and the challenges of modeling real-world entities at scale.

Experience building and scaling

wide, entity-based tables

and modeling domain concepts (e.g., customer, fleet, provider) into durable data objects.

Solid understanding of

data quality practices —including validation, enrichment, schema enforcement, and business rule encoding.

Experience working with

large-scale datasets

and optimizing transformation pipelines for performance and maintainability.

Comfort operating in a

collaborative, cross-functional environment , working across product, engineering, and business functions, balancing business logic with platform scalability.

A mindset for

traceability, reproducibility, and semantic clarity —you build data models others can trust and reuse.

Proven experience building and optimizing

scalable, distributed systems , including schema design, storage strategy, and lifecycle management.

Deep focus on

code quality, testing, documentation, and version control

as foundational engineering practices.

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: $135,000.00 - $180,000.00

#J-18808-Ljbffr