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 Team/Role
WEX is building a modern, enterprise-wide Data-as-a-Service (DaaS) platform—and at its heart lies the Semantic Data Modeling layer. This layer transforms raw data into trusted, consistent, and reusable 360° data objects that power analytics, automation, and product experiences across domains.
As a Senior Staff Software Engineer, you will lead the design and engineering of large-scale semantic data models that represent key business entities like Customer 360, Fleet 360, and Benefits 360. You’ll architect systems that enforce data standardization, business logic, and semantic alignment—delivering high-performance, versioned, and auditable data assets to stakeholders across the enterprise.
This is more than data modeling—this is about building the shared language of the business. You’ll help define and scale the core data objects that every team at WEX will rely on. If you're motivated by systems-level thinking, technical rigor, and semantic clarity, this is your role.
This is a high-impact, cross-cutting engineering role that demands deep system thinking, platform mindset, and an ability to influence technical direction at scale.
How you’ll make an impact
Architect and implement the platform foundations for semantic data modeling, including reusable modeling patterns, data versioning, and temporal semantics.
Translate complex business definitions into scalable, interpretable, and trustworthy data entities used across analytics, AI/ML, APIs, and operational workflows.
Own the modeling of high-volume, high-complexity domains—such as customers, fleets, transactions, and providers—at enterprise scale.
Drive rigorous enforcement of data validation, referential integrity, and schema evolution, enabling semantic consistency across domains.
Collaborate closely with business, product, and analytics teams to ensure semantic models reflect how WEX understands and uses its data.
Define best practices for building modular, testable, and maintainable pipelines, and lead their implementation across a growing team.
Guide platform evolution by partnering with Control Plane, Governance, and DataOps teams to embed observability, lineage, and traceability.
Experience you’ll bring
10+ years of experience in software or data engineering, with a focus on large-scale systems and data modeling platforms.
Expertise in data architecture and semantic modeling—with proven experience in designing entity-centric, reusable models (e.g., Customer 360, Provider 360).
Deep understanding of data structures, transformation patterns, temporal modeling, and business logic abstraction.
Strong software engineering background with experience in building scalable systems using modern architectural patterns.
Experience with data lifecycle management, including versioning, auditability, and reproducibility of derived data objects.
Excellent communication skills and a track record of cross-functional leadership across engineering, product, and business stakeholders.
A passion for building platforms that promote trust, consistency, and scalability in enterprise data usage.
Top Skills
Similar Jobs
What you need to know about the Montreal Tech Scene
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