×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer - Semantic Modeling

Job in Portland, Cumberland County, Maine, 04122, USA
Listing for: Motion Recruitment Partners LLC
Full Time position
Listed on 2026-01-10
Job specializations:
  • IT/Tech
    Data Engineer, Data Analyst
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Job Description

Our client is seeking a Senior Software Engineer to join the team responsible for building and scaling a Semantic Data Modeling Layer. This is a full-time role focused on transforming raw, domain-ingested data into structured, trusted, and semantically meaningful entities that represent core business concepts. The platform enables analytics, business intelligence, and data-driven decision-making across the organization, leveraging modern cloud data technologies.

This opportunity sits at the center of the company’s data strategy. You’ll play a critical role in creating a single source of truth by consolidating fragmented data sources into unified, governed, and reusable semantic models. The team is looking for an engineer who is passionate about data quality, ownership, and building systems that scale and endure.

Required Skills & Experience
  • 4–8 years of experience as a software engineer or data engineer
  • Strong programming skills in Python, Java, or another backend language used for data services
  • Advanced SQL skills and experience modeling large-scale, complex datasets
  • Solid understanding of engineering fundamentals, including version control, modular design, testing, and performance optimization
  • Experience working in high-volume or distributed systems environments
  • Strong sense of ownership and accountability
Desired Skills & Experience
  • Experience with modern cloud data platforms such as Snowflake, Big Query, or Databricks
  • Background in analytics, business intelligence, or metric-driven platforms
  • Experience partnering closely with product or data teams to translate business requirements into technical solutions
What You Will Be Doing
  • Design and build modular, reusable semantic definitions for business entities, metrics, and hierarchies
  • Implement business rules, calculations, and aggregations within the semantic layer
  • Define and enforce data governance principles to ensure consistent, compliant metric definitions
  • Develop robust data models that ensure data quality, interoperability, and reliability across the organization
  • Implement validation, testing, and monitoring to ensure accuracy of semantic models
  • Partner with data product teams to align semantic models with business needs
  • Participate in code reviews, design discussions, and incident resolution to promote high engineering standards
Tech Breakdown
  • 45% SQL & Semantic Data Modeling
  • 30% Backend Development (Python / Java)
  • 25% Cloud Data Platforms (Snowflake, Big Query, Databricks)
Daily Responsibilities
  • 65% Hands-on development and data modeling
  • 20% Cross-functional collaboration (data products, analytics, platform teams)
  • 15% Design reviews, governance, and operational support
The Offer
  • Bonus eligible
Benefits
  • Medical Insurance
  • Dental Benefits
  • Vision Benefits
  • Paid Time Off (PTO)
  • 401(k)

Applicants must be currently authorized to work in the US on a full-time basis now and in the future.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary