Enable job alerts via email!

Staff Software Engineer | Semantic Data Modeling

Millinocket Regional Hospital

Maine

Remote

USD 135,000 - 180,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

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

Job summary

A leading company is seeking a Staff Software Engineer to design and build scalable data systems that support analytics and AI. The candidate will work on creating rich data objects that serve as a single source of truth, contributing to the overall data strategy. Applicants should have significant experience in software engineering and a solid understanding of data modeling principles. This remote role requires collaboration across teams while focusing on high-quality code standards.

Benefits

Health, dental and vision insurances
Retirement savings plan
Paid time off
Tuition reimbursement

Qualifications

  • 8+ years of experience in software engineering or data-intensive system design.
  • Strong understanding of data modeling principles and business semantics.
  • Proven experience building scalable, distributed systems.

Responsibilities

  • Architect and implement large-scale, semantically rich data objects.
  • Design for scale, reliability, and performance across domains.
  • Collaborate with product managers and domain leads to translate business logic.

Skills

Data modeling principles
Systems thinking
Software engineering
Collaboration

Job description

(*) 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 Team/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.

How you’ll make an impact

  • 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.
  • 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.

Experience you’ll 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.
  • 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.
  • Ability to thrive in a highly collaborative environment, working across product, engineering, and business functions.
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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Principal Software Engineer (Remote)

Home Depot

California

Remote

USD 140,000 - 240,000

-1 days ago
Be an early applicant

Senior Software Engineer, Unified Data Store

airbnb, Inc.

Remote

USD 120,000 - 180,000

Today
Be an early applicant

Senior Software Engineer - Fullstack

HackerRank

Remote

USD 100,000 - 150,000

Today
Be an early applicant

Principal Software Engineer (Remote)

Home Depot

Utah

Remote

USD 140,000 - 240,000

Today
Be an early applicant

[Hiring] Senior Software Engineer @The Zebra

The Zebra

Remote

USD 141,000 - 168,000

Today
Be an early applicant

Data Engineer

CDC Foundation

Town of Maine

Remote

USD 103,000 - 144,000

8 days ago

Senior Staff Software Engineer - AI Models

Dexcom

Remote

USD 156,000 - 261,000

Today
Be an early applicant

Staff Software Engineer - Smart Contracts Team

ZipRecruiter

New York

Remote

USD 120,000 - 160,000

Today
Be an early applicant

Sr. Software Engineer - Provider Access (Remote)

Behavioral Health Tech, Inc.

Los Angeles

Remote

USD 100,000 - 150,000

3 days ago
Be an early applicant