WEX

Principal Software Engineer, Semantic Data Services

WEX
Apply
24 hours ago
Remote, United States +2 moreStaff+
H1B sponsor

Base Salary

$201k - $250k/yr

Responsibilities

  • Define architecture and technical direction for the Semantic Data Lake and next-generation Data-as-a-Service platform.
  • Design and build semantic business objects containing enterprise data, relationships, business context, metrics, rules, lineage, quality, and governance.
  • Develop scalable frameworks and standards for semantic objects across multiple business domains.
  • Build platform capabilities for semantic modeling, ontology, metadata, knowledge graphs, data quality, lineage, data contracts, and governance.
  • Translate complex business concepts into reusable technical models and platform capabilities.
  • Enable AI and agentic applications to discover, understand, reason over, and safely use trusted enterprise data.
  • Design reusable APIs, services, frameworks, and developer experiences for data products and AI experiences.
  • Solve distributed systems, data processing, scalability, reliability, and performance challenges.
  • Establish architectural standards, influence adoption across teams, mentor engineers, and provide technical guidance.
  • Remain hands-on with architecture, design, prototyping, code, and critical platform components.

Requirements

  • 10+ years of experience in software engineering, data engineering, distributed systems, data platforms, or related technology areas.
  • Experience operating at Staff, Principal, or equivalent technical scope.
  • Deep software engineering and distributed systems expertise building large-scale production platforms.
  • Strong understanding of modern data architecture, large-scale data processing, streaming, lakehouse architectures, data products, and distributed systems.
  • Deep understanding of semantic data technologies; direct experience building a semantic data layer is strongly recommended.
  • Experience with semantic modeling, ontology, metadata platforms, knowledge graphs, data catalogs, enterprise data modeling, or related technologies.
  • Ability to translate complex business concepts into scalable abstractions and reusable platform capabilities.
  • Understanding of data quality, governance, lineage, security, privacy, and operational reliability.
  • Experience building platforms adopted by multiple engineering teams, business domains, or product organizations.
  • Strong architectural judgment, technical influence, cross-functional alignment, and communication skills.
  • Preferred experience with AI/ML, generative AI, RAG, agentic applications, knowledge representation, semantic search, context engineering, graph technologies, or modernization of enterprise data ecosystems.
  • Preferred experience with Spark, Flink, Kafka, Iceberg, Snowflake, Databricks, cloud-native data services, graph databases, or equivalent large-scale data technologies.

Benefits

  • Health, dental, and vision insurance.
  • Retirement savings plan, paid time off, health savings account, flexible spending accounts, life insurance, disability insurance, and tuition reimbursement.
  • Non-sales roles are typically eligible for a quarterly or annual bonus under the applicable plan.

Tech Stack

Apache FlinkApache KafkaApache SparkDatabricksSnowflake

Categories

Data Engineering
WEX

About WEX

5,001-10,000 employees

WEX is a public financial technology company that provides corporate payment solutions to fleets, healthcare/benefits administrators, and travel businesses. Its products include fuel and mobility cards, virtual card payments, and platforms for HSAs/FSAs/HRAs, with revenue from payment processing and software/service fees. Founded in 1983 and headquartered in Portland, Maine, WEX trades on the NYSE under WEX and was formerly known as Wright Express.

Contact me