WEX Inc. Logo

WEX Inc.

Staff Software Engineer | Semantic Data Modeling

Reposted 14 Days Ago
Be an Early Applicant
In-Office
11 Locations
Senior level
In-Office
11 Locations
Senior level
Lead the Data team in developing and optimizing complex data systems and platforms, collaborate with stakeholders, and implement CI/CD automation and IaC practices.
The summary above was generated by AI

(*) This is a remote position; however, the candidate must reside in one of the following locations: San Francisco Bay Area, CA; Portland, ME; Boston, MA; or 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.

    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

    Top Skills

    AWS
    Azure
    C#
    Github Actions
    Go
    Java
    Python
    Terraform

    Similar Jobs

    18 Days Ago
    11 Locations
    Senior level
    Senior level
    Fintech • Payments
    The Senior Staff Data/Software Engineer role involves designing, building, and maintaining data systems and platforms, collaborating with stakeholders, leading technical discussions, and mentoring peers while applying big data and AI technologies for efficient solutions.
    Top Skills: Apache NifiAWSAws GlueAzureC#Github ActionsGoJavaKafkaPythonSparkSQLTerraform
    2 Hours Ago
    Remote
    Hybrid
    2 Locations
    Expert/Leader
    Expert/Leader
    Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
    As a Virtual Prototyping Application Engineer, you will create and integrate SystemC TLM 2.0 models for Level 4 virtual ECUs, troubleshoot issues, and collaborate with teams on software validation.
    Top Skills: Astc VlabAutosarCC++Green Hills Multi IdeIntrepid Vehicle SpyLauterbachPythonScmlSynopsys VirtualizerSystemcTransaction Level Modeling (Tlm 2.0)Vector Canoe
    5 Hours Ago
    Easy Apply
    Hybrid
    9 Locations
    Easy Apply
    Senior level
    Senior level
    Fintech • HR Tech
    Design and implement Salesforce solutions, guide development teams, ensure compliance with architectural standards, and collaborate with stakeholders.
    Top Skills: Sales CloudSalesforceService Cloud

    What you need to know about the Montreal Tech Scene

    With roots dating back to 1642, Montreal is often recognized for its French-inspired architecture and cobblestone streets lined with traditional shops and cafés. But what truly sets the city apart is how it blends its rich tradition with a modern edge, reflected in its evolving skyline and fast-growing tech industry. According to economic promotion agency Montréal International, the city ranks among the top in North America to invest in artificial intelligence, making it le spot idéal for job seekers who want the best of both worlds.

    Key Facts About Montreal Tech

    • Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
    • Major Tech Employers: SAP, Google, Microsoft, Cisco
    • Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
    • Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
    • Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
    • Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal

    Sign up now Access later

    Create Free Account

    Please log in or sign up to report this job.

    Create Free Account