Enable job alerts via email!

Staff Software Engineer - Semantic Data Modeling

WEX

United States

Remote

USD 70,000 - 100,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a leading company as a Staff Software Engineer focusing on Semantic Data Modeling. In this role, you'll design scalable systems for data management, ensuring high-performance and semantic clarity across various data applications. Ideal candidates will have over 8 years of experience in data-intensive environments, a solid grasp on modeling principles, and a collaborative mindset to drive impactful data initiatives.

Benefits

401(k)
Vision insurance
Medical insurance

Qualifications

  • 8+ years of experience in software engineering or data-intensive system design.
  • Strong understanding of data modeling principles and challenges.
  • Experience with large-scale datasets and data quality practices.

Responsibilities

  • Architect and implement large-scale, semantically rich data objects.
  • Translate complex definitions into trustworthy data entities.
  • Mentor other engineers and ensure engineering excellence in data systems.

Skills

Data Modeling Principles
Systems Thinking
Data Quality Practices
Collaboration

Job description

Staff Software Engineer - Semantic Data Modeling

Join to apply for the Staff Software Engineer - Semantic Data Modeling role at WEX

Staff Software Engineer - Semantic Data Modeling

Join to apply for the Staff Software Engineer - Semantic Data Modeling role at WEX

Get AI-powered advice on this job and more exclusive features.

This range is provided by WEX. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

(*) This is a remote position however, the candidate must reside within 30 miles of one of the following locations: San Francisco Bay Area, CA; Portland, ME; Boston, MA; Chicago, IL.

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.
Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Information Technology
  • Industries
    Software Development

Referrals increase your chances of interviewing at WEX by 2x

Inferred from the description for this job

401(k)

Vision insurance

Medical insurance

Get notified when a new job is posted.

Sign in to set job alerts for “Software Engineer” roles.
Full-Stack Software Engineer (New graduates: United States)

United States $70,000.00-$100,000.00 2 weeks ago

Software Engineer, Early Career - Messaging API

United States $170,000.00-$720,000.00 1 week ago

Software Engineer - Fullstack, Multiple Locations

United States $81,900.00-$174,600.00 2 weeks ago

Software Engineer (L5) - Open Connect Platform

United States $100,000.00-$720,000.00 1 week ago

New York, NY $140,000.00-$185,000.00 1 week ago

Software Engineer L4/L5, Model Serving Systems, Machine Learning Platform

United States $100,000.00-$720,000.00 2 weeks ago

Software Engineer (L5) - Ads Identity & Privacy

United States $100,000.00-$720,000.00 2 weeks ago

New York, United States $142,600.00-$196,200.00 1 week ago

United States $140,000.00-$170,000.00 1 month ago

Software Engineer Intern/Co-op (Fall 2025)

New York, NY $145,000.00-$260,000.00 7 months ago

United States $90,000.00-$170,000.00 9 months ago

Software Engineer - AI/ML, Multiple Locations

Redmond, WA $81,900.00-$174,600.00 2 weeks ago

Software Engineer - AI/ML, Multiple Locations

United States $81,900.00-$174,600.00 2 weeks ago

Software Engineer, Full Stack (Platform)

United States $125,000.00-$150,000.00 19 hours ago

New York City Metropolitan Area 1 week ago

Software Engineer L4/L5, Training Platform, Machine Learning Platform

United States $100,000.00-$720,000.00 1 week ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer

Podium Education

Remote

USD 70,000 - 100,000

Yesterday
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Remote

USD 70,000 - 100,000

Yesterday
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Remote

USD 70,000 - 100,000

Yesterday
Be an early applicant

Senior Software Engineer - Data Acquisition

WEX

Remote

USD 70,000 - 100,000

Yesterday
Be an early applicant

Software Engineer in Test

Veeva Systems

Remote

USD 75,000 - 150,000

Yesterday
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Remote

USD 70,000 - 100,000

Yesterday
Be an early applicant

Software Engineer/Developer

Acord (association For Cooperative Operations Research And Development)

Madison

Remote

USD 75,000 - 95,000

6 days ago
Be an early applicant

Machine Learning Engineer / Software Developer

Absentia Technologies

Swansea

Remote

USD 80,000 - 80,000

3 days ago
Be an early applicant

Principal Software Engineer

HireTalent - Staffing & Recruiting Firm

Remote

USD 81,000 - 175,000

2 days ago
Be an early applicant