Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer, Semantic Data Services

$200.6k - $250.4k

WEX

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

Vacancy posted 24 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, Semantic Data Services in Portland, ME vacancy
  • $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... 
    Suggested
    Flexible hours

    WEX

    Portland, ME
    more than 2 months ago
  • $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... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    Veeva Systems

    Portland, ME
    2 days ago
  • $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... 
    Suggested
    Full time
    Remote work
    Flexible hours

    WEX

    Portland, ME
    3 days ago
  • $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... 
    Suggested
    Work experience placement
    Local area

    Indeed

    Portland, ME
    3 days ago
  • $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.... 
    Suggested
    Full time
    Flexible hours

    WEX

    Portland, ME
    14 days ago
  • $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 job
    Hourly pay
    Full time
    Internship
    Local area

    Siemens

    Portland, ME
    3 days ago
  • 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... 

    Insight Global

    Portland, ME
    6 days ago
  • $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 time
    Temporary work
    Flexible hours

    Oracle

    Portland, ME
    3 days ago
  • $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 time
    Temporary work
    Remote work

    Lumen

    Portland, ME
    1 day ago
  • $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 time
    Work at office

    Ensign-Bickford Aerospace and Defense

    Portland, ME
    2 days ago
  • $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 time
    Live in
    Local area
    Worldwide

    Cengage Group

    Portland, ME
    5 days ago
  • $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 work
    Work experience placement
    Worldwide
    Flexible hours

    Jobleads-US

    Portland, ME
    4 days ago
  • $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 time
    Work at office
    Remote work
    Flexible hours

    WEX

    Portland, ME
    4 days ago
  • $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... 
    Relocation
    Relocation package

    ESRI

    Portland, ME
    3 days ago
  • $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 job
    Summer work
    Internship
    Summer internship
    Work at office

    Workiva

    Portland, ME
    4 days ago
  •  ...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

    Portland Webworks

    Portland, ME
    26 days ago
  •  ...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 Software
    Full time

    EROS Technologies

    Portland, ME
    a month ago
  • 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... 

    Robert Half

    Portland, ME
    7 days ago
  • 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... 
    H1b
    Immediate start

    SynergisticIT

    Portland, ME
    6 days ago
  •  ...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... 

    SynergisticIT

    Portland, ME
    6 days ago
  •  ...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

    Institute for Experiential AI at Northeastern University

    Portland, ME
    5 days ago
  • $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 work
    Temporary work

    TEKsystems

    Westbrook, ME
    2 days ago
  •  ...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... 

    SynergisticIT

    Portland, ME
    6 days ago
  •  ...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

    Tyler Technologies

    Yarmouth, ME
    1 day ago
  • 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 wage
    Contract work
    Temporary work
    Work experience placement

    MAXIMUS

    Portland, ME
    4 days ago
  • $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

    SynergisticIT

    Portland, ME
    4 days ago
  • $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

    Market Street Talent, Inc.

    Portland, ME
    3 days ago
  •  ...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 job
    Full time

    SynergisticIT

    Portland, ME
    6 days ago
  • $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 time
    Temporary work
    Work experience placement
    Remote work
    Flexible hours

    Generac Power System

    South Portland, ME
    a month ago
  • $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 office
    Local area
    Worldwide
    2 days per week

    IDEXX Laboratories

    Portland, ME
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer, Semantic Data Services. Be the first to apply!