WEX

Senior Software Engineer – Semantic Data Modeling

WEX

full-time

Posted on:

Location Type: Hybrid

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

Visit company website
AI Apply
Apply

Salary

💰 $120,000 - $160,000 per year

Job Level

Senior

Tech Stack

PythonScalaSQL

About the role

  • Design and implement semantically consistent, scalable 360 data models that integrate data across domains.
  • Build and maintain transformation pipelines that apply cleansing, standardization, enrichment, and derived logic to domain datasets.
  • Write production-quality, testable code in SQL and Python (or equivalent)—delivering performant and maintainable data assets.
  • Work closely with domain experts, data scientists, and product stakeholders to translate business concepts into interpretable, decision-ready data models.
  • Implement logic for classifications, KPIs, scoring algorithms, and business rules , ensuring traceability and data lineage.
  • Help define and enforce standards for data modeling, documentation, and governance within the semantic layer.
  • Collaborate across teams to integrate with ingestion, MDM, and data product layers.

Requirements

  • 4+ years of experience in data engineering or software engineering with a focus on data transformation, modeling, or analytics platforms
  • Strong proficiency in SQL and at least one general-purpose language such as Python or Scala
  • 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 , balancing business logic with platform scalability
  • A mindset for traceability, reproducibility, and semantic clarity —you build data models others can trust and reuse
Benefits
  • 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

Applicant Tracking System Keywords

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

Hard skills
SQLPythondata modelingdata transformationdata cleansingdata standardizationdata enrichmentKPI logicscoring algorithmsdata lineage
Soft skills
collaborationcommunicationproblem-solvingattention to detailcross-functional teamworkbusiness logic balancingtraceability mindsetreproducibility mindsetsemantic claritydocumentation
MoxiWorks

Full Stack Developer

MoxiWorks
Junior · Midfull-time$130k–$160k / yearWashington · 🇺🇸 United States
Posted: 58 minutes agoSource: ats.rippling.com
AWSCloudEC2GraphQLJavaScriptPostgresReactRubyRuby on RailsTypeScript
Wells Fargo

Senior Platform Software Engineer, Generative AI

Wells Fargo
Seniorfull-timeArizona, North Carolina, Ohio, Texas · 🇺🇸 United States
Posted: 58 minutes agoSource: wf.wd1.myworkdayjobs.com
AnsibleCloudGoogle Cloud PlatformGrafanaPrometheusSplunkTerraform
Wells Fargo

Lead Software Engineer, Automation

Wells Fargo
Seniorfull-timeNorth Carolina, Texas · 🇺🇸 United States
Posted: 58 minutes agoSource: wf.wd1.myworkdayjobs.com
AngularAnsibleAWSAzureCloudDjangoDockerFlaskGoogle Cloud PlatformGraphQLJavaJavaScript+19 more
Wells Fargo

Senior Software Engineer, Image Payment Processing

Wells Fargo
Seniorfull-timeArizona, Texas · 🇺🇸 United States
Posted: 58 minutes agoSource: wf.wd1.myworkdayjobs.com
AngularGradleJavaJavaScriptKafkaLinuxMongoDBMS SQL Server.NETOracleReactSQL
WEX

Software Engineer – Entry Level

WEX
Entryfull-time$68k–$90k / yearCalifornia, Illinois, Maine, Texas, Washington · 🇺🇸 United States
Posted: 1 hour agoSource: wexinc.wd5.myworkdayjobs.com
CloudJavaTypeScript