{"id":1940112,"url":"https://alion.io/job/wex-principal-software-engineer-semantic-data-services","title":"Principal Software Engineer, Semantic Data Services","company":{"id":2019,"name":"WEX","domain":"wexinc.com","url":"https://alion.io/company/wex","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Portland, United States","San Francisco, United States","Chicago, United States","Boston, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":200600,"max":250400,"currency":"USD","period":"year","gross":null,"usd_annual":250400},"salary_estimate":null,"experience_years_min":10,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Knowledge Graph","optional":false},{"name":"SAP BusinessObjects","optional":false},{"name":"Apache Kafka","optional":true},{"name":"Context Engineering","optional":true},{"name":"Databricks","optional":true},{"name":"Flink","optional":true},{"name":"RAG","optional":true},{"name":"Semantic Search","optional":true},{"name":"Semantic Search","optional":true},{"name":"Snowflake","optional":true}],"status":"live","first_seen_at":"2026-08-21T00:00:00Z","employer_posted_date":"2026-08-21","last_verified_at":"2026-10-17T02:42:36Z","board_verified":true,"closed_at":null,"days_open":57,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":57},"description":"Principal Software Engineer, Semantic Data Services\nAbout the Role\nWEX is reimagining its enterprise data platform with an ambitious goal: make our data understandable not only to people and applications, but also to AI models and autonomous agents.\nWe are looking for a Principal Software Engineer to help build the next generation of our Data-as-a-Service (DaaS) platform and the semantic foundation that connects enterprise data with its business meaning.\nIn this role, you will help define and build trusted semantic objects for our major business domains-such as customers, accounts, merchants, transactions, vehicles, payments, claims, and risk signals. These objects will bring together data, relationships, business definitions, derived attributes, policies, lineage, and context into reusable assets that can power analytics, data products, decisioning, and AI experiences.\nYou will operate as a senior technical leader and hands-on engineer, partnering with engineers, architects, Product, AI, Analytics, Risk, Finance, and business teams across WEX to solve complex data and distributed systems problems.\nThe space is evolving quickly. We are not looking for someone who has already built an exact version of this platform. We are looking for an engineer with deep data and platform expertise, strong technical judgment, and the ability to help invent what the next generation of enterprise data platforms should become in an AI-native world.\nHow you'll make an impact\nDefine and influence the architecture and technical direction for WEX's Semantic Data Lake and next generation of Data as a Service.\n\nDesign and build semantic business objects that bring together enterprise data, business context, relationships, metrics, derived attributes, rules, lineage, quality, and governance.\n\nDevelop scalable patterns and frameworks for creating semantic objects across multiple lines of business while maintaining consistent enterprise standards.\n\nBuild core platform capabilities across semantic modeling, ontology, metadata, knowledge graphs, data quality, lineage, data contracts, and governance.\n\nWork deeply with business and product teams to translate complex business concepts into durable technical models and reusable platform capabilities.\n\nHelp capture business context that may exist across databases, applications, workflows, documents, policies, and institutional knowledge.\n\nEnable AI and agentic applications to discover, understand, reason over, and safely act on trusted enterprise data.\n\nDesign reusable APIs, services, frameworks, and developer experiences that allow teams to build data products and AI experiences faster.\n\nSolve complex distributed systems, data processing, scalability, reliability, and performance challenges.\n\nEstablish engineering patterns and architectural standards and influence adoption across teams without relying on direct authority.\n\nMentor engineers and provide technical guidance on complex architecture and implementation decisions.\n\nRemain hands-on with architecture, design, prototyping, code, and critical platform components.\n\nExperience you'll bring\n10+ years of experience in software engineering, data engineering, distributed systems, data platforms, or related technology areas, with demonstrated experience operating at Staff, Principal, or equivalent technical scope.\n\nDeep software engineering and distributed systems expertise, with experience designing and building large-scale production platforms.\n\nDeep understanding of modern data architecture, including large-scale data processing, streaming, lakehouse architectures, data products, and distributed systems.\n\nDeep understanding of semantic data technologies and industry direction is essential. Direct experience building a semantic data layer is strongly recommended.\n\nExperience with semantic modeling, ontology, metadata platforms, knowledge graphs, data catalogs, enterprise data modeling, or closely related technologies.\n\nDemonstrated ability to translate complex business concepts into scalable technical abstractions and reusable platform capabilities.\n\nStrong understanding of data quality, governance, lineage, security, privacy, and operational reliability.\n\nExperience building platforms or capabilities adopted by multiple engineering teams, business domains, or product organizations.\n\nStrong architectural judgment and the ability to reason through complex tradeoffs while moving comfortably between architecture and detailed implementation.\n\nDemonstrated ability to influence technical direction and drive alignment across teams and organizational boundaries.\n\nStrong communication skills with the ability to explain complex technical concepts to engineers, product teams, business partners, and senior leaders.\n\nPreferred experience\nExperience building platforms that support AI/ML, generative AI, RAG, or agentic applications.\n\nExperience with knowledge representation, semantic search, context engineering, graph technologies, or AI-ready enterprise data.\n\nExperience modernizing large enterprise data ecosystems with multiple business domains and legacy systems.\n\nExperience with technologies such as Spark, Flink, Kafka, Iceberg, Snowflake, Databricks, cloud-native data services, graph databases, or equivalent large-scale data technologies.\n\nExperience defining reusable frameworks, APIs, standards, or platform capabilities that have been broadly adopted beyond an individual team.\n\nThe 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: $200,600.00 - $250,400.00","description_format":"text","description_chars":6374,"description_truncated":false,"requirements":{"experience_years_min":10,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Life insurance","Retirement plans","Vision insurance"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Fleet Management","Cards & Card Issuing","Payment Processing & Gateways"],"lifecycle":[{"event":"open","at":"2026-10-06T02:14:24Z"}],"visa":[],"liveness":{"score":15,"band":"cold","label":"Long shot","p_open":1,"p_active":0.552,"p_room":0.28,"age_days":57,"expected_fill_days":23,"reasons":["conf:3","velocity","win:tail","crowd:brand"],"computed_at":"2026-10-17T05:46:00Z"},"pay":{"stated_usd_annual":250400,"is_top_pay":true},"html_url":"https://alion.io/job/wex-principal-software-engineer-semantic-data-services","json_url":"https://alion.io/job/wex-principal-software-engineer-semantic-data-services.json","meta":{"generated_at":"2026-10-17T06:31:32Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":8847,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-18T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2019},"rest":"https://alion.io/mcp/rest/get_company?id=2019"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fwex-principal-software-engineer-semantic-data-services"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fwex-principal-software-engineer-semantic-data-services"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fwex-principal-software-engineer-semantic-data-services"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/wex-principal-software-engineer-semantic-data-services\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fwex-principal-software-engineer-semantic-data-services"}]}