Demo

Senior Software Engineer - Semantic Modeling

Motion Recruitment
Boston, MA Full Time
POSTED ON 1/10/2026
AVAILABLE BEFORE 3/13/2026
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, BigQuery, 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, BigQuery, 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

You Will Receive The Following 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.

Posted By: Sarah Carroll

Salary.com Estimation for Senior Software Engineer - Semantic Modeling in Boston, MA
$116,085 to $143,549
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer - Semantic Modeling?

Sign up to receive alerts about other jobs on the Senior Software Engineer - Semantic Modeling career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$101,449 - $132,468
Income Estimation: 
$124,087 - $161,899
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Motion Recruitment

  • Motion Recruitment Las Vegas, NV
  • A global data center company is looking for a Data Center Security Specialist where you'll be responsible for implementing and enforcing Physical Security ... more
  • 13 Days Ago

  • Motion Recruitment Hillsboro, OR
  • Our client is looking for a Configuration Tech for a 2-month contract in Hillsboro, OR 97124. Our client is a multibillion-dollar company that provides end... more
  • 13 Days Ago

  • Motion Recruitment Scottsdale, AZ
  • Our client is a Managed Security Service Provider looking to bring on a Cybersecurity Analyst to join their growing team. This position is ideal for someon... more
  • 13 Days Ago

  • Motion Recruitment Phoenix, AZ
  • We are seeking a Mid Level Systems Administrator to support and enhance a hybrid on prem / cloud infrastructure environment in Tempe, AZ. This is a full ti... more
  • 13 Days Ago


Not the job you're looking for? Here are some other Senior Software Engineer - Semantic Modeling jobs in the Boston, MA area that may be a better fit.

  • Arrowstreet Capital, Limited Partnership Boston, MA
  • Job Overview The Senior Software Engineer - Data Modeling will work within Research Systems as part of the Data Models, Forecast Platform team, and be focu... more
  • 9 Days Ago

  • Siemens EDA (Siemens Digital Industries Software) Waltham, MA
  • Company: Siemens EDA Job Title: Senior Software Engineer - Compiler Job Reference #: 468724 Job Location: Waltham, MA Siemens EDA is a global technology le... more
  • 14 Days Ago

AI Assistant is available now!

Feel free to start your new journey!