Principal Software Engineer, Semantic Data Services
$200.6k - $250.4kWEX
Principal Software Engineer, Semantic Data ServicesAbout the RoleWEX 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.We 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.In 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.You 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.The 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.How you'll make an impactDefine and influence the architecture and technical direction for WEX's Semantic Data Lake and next generation of Data as a Service.Design and build semantic business objects that bring together enterprise data, business context, relationships, metrics, derived attributes, rules, lineage, quality, and governance.Develop scalable patterns and frameworks for creating semantic objects across multiple lines of business while maintaining consistent enterprise standards.Build core platform capabilities across semantic modeling, ontology, metadata, knowledge graphs, data quality, lineage, data contracts, and governance.Work deeply with business and product teams to translate complex business concepts into durable technical models and reusable platform capabilities.Help capture business context that may exist across databases, applications, workflows, documents, policies, and institutional knowledge.Enable AI and agentic applications to discover, understand, reason over, and safely act on trusted enterprise data.Design reusable APIs, services, frameworks, and developer experiences that allow teams to build data products and AI experiences faster.Solve complex distributed systems, data processing, scalability, reliability, and performance challenges.Establish engineering patterns and architectural standards and influence adoption across teams without relying on direct authority.Mentor engineers and provide technical guidance on complex architecture and implementation decisions.Remain hands-on with architecture, design, prototyping, code, and critical platform components.Experience you'll bring10+ 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.Deep software engineering and distributed systems expertise, with experience designing and building large-scale production platforms.Deep understanding of modern data architecture, including large-scale data processing, streaming, lakehouse architectures, data products, and distributed systems.Deep understanding of semantic data technologies and industry direction is essential. 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 closely related technologies.Demonstrated ability to translate complex business concepts into scalable technical abstractions and reusable platform capabilities.Strong understanding of data quality, governance, lineage, security, privacy, and operational reliability.Experience building platforms or capabilities adopted by multiple engineering teams, business domains, or product organizations.Strong architectural judgment and the ability to reason through complex tradeoffs while moving comfortably between architecture and detailed implementation.Demonstrated ability to influence technical direction and drive alignment across teams and organizational boundaries.Strong communication skills with the ability to explain complex technical concepts to engineers, product teams, business partners, and senior leaders.Preferred experienceExperience building platforms that support AI/ML, generative AI, RAG, or agentic applications.Experience with knowledge representation, semantic search, context engineering, graph technologies, or AI-ready enterprise data.Experience modernizing large enterprise data ecosystems with multiple business domains and legacy systems.Experience with technologies such as Spark, Flink, Kafka, Iceberg, Snowflake, Databricks, cloud-native data services, graph databases, or equivalent large-scale data technologies.Experience defining reusable frameworks, APIs, standards, or platform capabilities that have been broadly adopted beyond an individual team.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: $200,600.00 - $250,400.00SummaryLocation: Portland, ME; San Francisco, CA; Chicago, IL; Boston, MAType: Full time
$195k - $260k
...transforming into a data-driven enterprise through... ...its modern Data-as-a-Service (DaaS) platform. At... ...technical leadership—engineers who can see across... ...years to come. As a Principal Staff Software Engineer, you will play... ...of data acquisition, semantic modeling, and data...SuggestedFlexible hours$85k - $225k
Join to apply for the AI Data Engineer role at Veeva Systems Veeva Systems is a mission... ...metrics such as task success rate, semantic similarity, and sentiment analysis... ...type Full-time Industries Software Development, IT Services and IT Consulting, and Pharmaceutical...SuggestedFull timeWork at officeLocal areaRemote workWork from homeFlexible hours$140.6k - $173.1k
...Francisco Bay Area, CA; and Seattle/WA.About the Team/RoleThe Data Platform Engineering Team acts as the backbone of our enterprise data... ..., production-grade platform.We are seeking a Staff Software Engineer (Semantic Foundationa) with 6+ years of hands-on experience to join...SuggestedFull timeRemote workFlexible hours$145k - $217k
...Day to Day As a Senior Software Engineer at Indeed, you will contribute... ...that support core products and services used by people around the... ...employers. You will build rich, data-driven user experiences in... ...and work with Snowflake and semantic views as needed to debug and...SuggestedWork experience placementLocal area$96.1k - $115.5k
...Then this role is for you! In today's software development and data landscape, collaboration, end-to-end... ...believe in the power of integrated engineering, where development, data quality,... ...configurations to safely enable team self-service and decentralized model changes....SuggestedFull timeFlexible hours$18 - $50 per hour
...Siemens Digital Industries Software Strategic Student Program (SSP) Discover your career... ...Software is seeking an AI & Engineering Data Intern to support emerging Artificial... ...an unfavorable discharge from military service, and other categories protected by federal...Remote jobHourly payFull timeInternshipLocal area- Job Description About the Role We’re seeking a Data Engineer with strong Databricks experience to join a high-impact Data Platform team... ..., disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected...
$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine... ...AI angle here is about the data layer: document processing,... ..., vector search, semantic search, data platforms, or... ...database engine, not a sidecar service or prototype. The work touches...Full timeTemporary workFlexible hours$105.79k - $141.05k
...the AI‑powered world, connecting people, data, and applications through our expansive fiber... ...At Lumen, the Lead Information Security Engineer owns the development, maintenance, and... ..., compliant delivery of mission-critical services. The Lead ISSO may operate independently...Full timeTemporary workRemote work$90k - $135k
...Description General Summary: The principal responsibility of the Software Engineer is to develop and maintain... ...QuickScan software with the cloud-based data management system TotalHub. There... ...integrations including Amazon Web Services and client-to-cloud data flows is...Full timeWork at office$77.1k - $123.3k
...their dreams through education. What you'll do here: As a Software Engineer, you will deliver a world-class experience for learners and... ..., and maintain end-to-end features across both backend services (Java/Spring) and frontend applications (React) supporting higher...Full timeLive inLocal areaWorldwide$109.1k - $224k
...the employee benefits and service solutions that enable... ...join Team Unum today! Principal Duties and Responsibilities... ...Integrate large volume of data from different sources (including... ..., or object-oriented software is preferred. Experience engineering solutions using cloud...Temporary workWork experience placementWorldwideFlexible hours$121.5k - $145.5k
...dedicated to building mission-critical services and modern API interfaces for WEX’s industry... ...and distributed systems using modern software engineering practices.Work with relational and... ...focus on performance, scalability, and data integrity.Develop solutions using technologies...Full timeWork at officeRemote workFlexible hours$101.19k - $167.34k
...workers collecting real-time data to teams managing critical field... ...across the globe.As a Software Developer II, you’ll collaborate... ...degree in computer science, engineering, mathematics, or related field... ...technologies: GIS, RESTful web services, GitMaster’s degree in...RelocationRelocation package$40 per hour
...The Software Engineer Intern implements developer tools or product features on a rapid-release... ...frontend development Develop backend services in Java to support Global Search adoption... ...computer science, with competencies in data structures, algorithms, and object-...Remote jobSummer workInternshipSummer internshipWork at office- ...Description As a successful candidate for the DevOps Engineer position, you believe that a software development project isn't complete until it’s... ...high availability hosting configurations in Amazon Web Services maintain internal software, hardware and networking...Work experience placement
- ...every client as the top priority, we customize our solutions and services to align with the unique needs of each client.Job... ...confidential according to EEO guidelines.SummaryFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Computer SoftwareFull time
- We are looking for a Data Engineer to help build and maintain reliable data solutions for a client. This position focuses on moving, transforming, and validating data from multiple sources to support reporting, analytics, and operational needs. The ideal candidate will...
- Job Posting Synergistic IT is a full-service staffing and placement firm servicing clients... ...design patterns. Excellent in Data Structures and Algorithm building using... ..., Masters in Computer Science/ Computer Engineering/ Information Systems/Information Technology...H1bImmediate start
- ...clients. Currently, We are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, Data analysts/ Data Scientists. We welcome... ...apply. Who Should Apply : Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates looking...
- ...responsible for building out key components of data ingestion and transformation, using a... ...Bachelor’s degree in Computer Science, Engineering, or similar disciplines and 5 or more... ...new technologies, prototype and propose software design and solutions. Ability to communicate...Work experience placement
$62 per hour
Description Builds robust, fault-tolerant data pipelines that collect, assemble and... ...place. Builds groundwork for data consumers (software or human) to easily retrieve needed data... ...data warehouses, data virtualization and services and repositories of semi-structured data...Contract workTemporary work- ...OpportunitySynergisticIT is looking for entry-level software programmers, IT enthusiasts, Python/Java developers, Data analysts/Data Scientists. We welcome candidates... ...and citizens to apply. Recent Computer science/Engineering/Mathematics/Statistics or Science graduates...
- ...efforts Qualifications ~ BS/BA in Computer Science, Software Engineering or equivalent experience ~ Experience with, or... ...Angular, and REST APIs is beneficial ~ Experience with data modeling tools and web services is beneficial ~ Experience with automated tests,...Full time
- Maximus TCS (Technology and Consulting Services) Internal Job Profile Code: TCS022, T4, Band... ...and techniques of computer science, engineering, and mathematical analysis. - Plan and... ...engineering staff to support hardware, software, operational and performance requirements...Minimum wageContract workTemporary workWork experience placement
$100k
...Statistics , Computer Science or Engineering or candidates with gaps in... ...Java , javascript , C++ or software programming Spring boot, Microservices... ...REST API's experience For data Science/Data Analyst/AI/... ...same database with the client servicing team who only connect with...H1b$50 - $56 per hour
Job Title: Software Support Specialist Join our team as a Software Support Specialist in the... .... Responsibilities: Analyze and evaluate data to support software development solutions... ...type: Contract Job function: Customer Service and Consulting Industry: Staffing and Recruiting...Contract work- ...continuously looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, data engineers, machine learning engineers for... ...the same database with the client servicing team who only connect with candidates...Remote jobFull time
$239k - $323k
...Smarter World with us?The Senior Director Engineering , Home Software Applications is a senior engineering... ...leverage, and delivering intelligent, data‑driven features across every customer... ...tools, remote diagnostics, field service applications)Platform team ownership for...Full timeTemporary workWork experience placementRemote workFlexible hours$115k
Machine Learning Engineer IDEXX's Data & AI Center of Excellence is seeking a Machine Learning Engineer... ...Data Science, Machine Learning, and Software Engineering, playing a key connecting... ...solutions to enhance IDEXX products, services, internal operations, and business...Work at officeLocal areaWorldwide2 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer, Semantic Data Services. Be the first to apply!
- data engineer machine learning Portland, ME
- data science developer Portland, ME
- finance data engineer Portland, ME
- data engineer analytics Portland, ME
- data center engineer Portland, ME
- data engineer Portland, ME
- senior data center engineer Portland, ME
- data developer Portland, ME
- data engineering intern summer Portland, ME
- principal Portland, ME




