WEX

Mid-Level Software Engineer, Semantic Data Modeling

WEX

full-time

Posted on:

Location Type: Remote

Location: Remote • California, Illinois, Maine, Massachusetts, Texas, Washington • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $94,000 - $125,000 per year

Job Level

Mid-LevelSenior

Tech Stack

PythonScalaSQL

About the role

  • Develop and maintain semantically consistent 360 data models used across WEX products and business functions
  • Collaborate with senior engineers and architects to build robust, reusable data transformations and derived attributes
  • Write clean, scalable, and testable code to implement complex logic across wide, entity-based data tables
  • Help improve data standardization, enrichment, validation, and schema enforcement throughout the modeling layer
  • Participate in design discussions, code reviews, and backlog grooming for semantic layer initiatives
  • Work cross-functionally with data acquisition, data products, and business teams to deliver trusted data assets
  • Gain a good understanding of data and the business/product and user experience logic behind the data
  • Document technical approaches and ensure traceability of business logic and data derivation

Requirements

  • 3–6 years of experience as a software or data engineer, preferably in environments working with large-scale datasets and complex transformations
  • Strong programming skills in SQL
  • Strong programming skills in at least one general-purpose language (Python, Scala, or similar)
  • Understanding of data modeling principles—especially entity-centric and wide-table designs
  • Familiarity with software engineering practices: testing, version control, modularization, documentation
  • Mindset for scalability, quality, and clarity
  • Curiosity, ownership, and a collaborative approach
  • Must reside within 30 miles of one of the following locations: Portland, ME; Boston, MA; Chicago, IL; Dallas, TX; San Francisco Bay Area, CA; Seattle, WA
Benefits
  • health, dental and vision insurances
  • retirement savings plan
  • paid time off
  • health savings account
  • flexible spending accounts
  • life insurance
  • disability insurance
  • tuition reimbursement
  • quarterly or annual bonus (for non-sales roles, based on role and applicable plan)
  • commission eligibility for sales positions (under applicable plan)

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
SQLPythonScaladata modelingdata transformationsdata standardizationdata validationschema enforcementclean codescalable code
Soft skills
collaborationcuriosityownershipmindset for scalabilityqualityclarity
Komodo Health

Forward Deployed Software Engineer III

Komodo Health
Mid · Seniorfull-time$144k–$165k / yearCalifornia, Illinois, New York · 🇺🇸 United States
Posted: 2 hours agoSource: boards.greenhouse.io
Python
Wellmark Blue Cross and Blue Shield

Software Engineer – Senior

Wellmark Blue Cross and Blue Shield
Seniorfull-timeIowa · 🇺🇸 United States
Posted: 2 hours agoSource: jobs.smartrecruiters.com
AngularAWSCloudDynamoDBJavaJavaScriptMongoDBMS SQL Server.NETNode.jsSQLTypeScript
Cribl

Software Engineer

Cribl
Mid · Seniorfull-time$200k–$250k / yearCalifornia · 🇺🇸 United States
Posted: 4 hours agoSource: boards.greenhouse.io
JavaScriptNode.jsReactTypeScript
ISF, Inc.

Senior Software Developer

ISF, Inc.
Seniorfull-time🇺🇸 United States
Posted: 4 hours agoSource: isf.applytojob.com
ASP.NETAzureBootstrapCloudEntity FrameworkJavaScriptjQuery.NETRDBMSReactSQLTypeScript