Software Engineer - Semantic Modeling

Portland, ME, US • Posted 30+ days ago • Updated 9 hours ago
Full Time
On-site
$135000 - $180000/yr
Fitment

Dice Job Match Score™

👤 Reviewing your profile...

Job Details

Skills

  • Decision-making
  • Modeling
  • Version Control
  • Performance Tuning
  • Accountability
  • Business Intelligence
  • Business Rules
  • Data Governance
  • Data Quality
  • Testing
  • SQL
  • Semantics
  • Backend Development
  • Python
  • Java
  • Cloud Computing
  • Snow Flake Schema
  • Databricks
  • Data Modeling
  • Collaboration
  • Analytics
  • Design Review
  • Health Insurance
  • SAP BASIS

Summary

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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10105282
  • Position Id: 861602
  • Posted 30+ days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Boston, Massachusetts

Today

Easy Apply

Full-time

$135000 - $180000

Yarmouth, Maine

Today

Full-time

Remote or Massachusetts

Today

Full-time

USD 204,850.00 - 265,100.00 per year

Remote or California

Today

Full-time

USD 204,850.00 - 265,100.00 per year

Search all similar jobs