Senior Software Engineer

Burlington, MA, US • Posted 60+ days ago • Updated 8 hours ago
Full Time
On-site
$120000 - $160000/yr
Fitment

Dice Job Match Score™

🛠️ Calibrating flux capacitors...

Job Details

Skills

  • Cloud Computing
  • Data Engineering
  • FOCUS
  • Scala
  • Software Engineering
  • Use Cases
  • Data Governance
  • Data Science
  • Machine Learning (ML)
  • Computer Science
  • Statistics
  • Normalization
  • Data Structure
  • KPI
  • Master Data Management
  • Core Data
  • SQL
  • Python
  • Data Quality
  • Business Rules
  • Semantics
  • Analytics
  • Artificial Intelligence
  • Data Modeling
  • Collaboration
  • Documentation
  • Health Insurance

Summary

Job Description

This is a full-time Senior Software Engineer opportunity focused on semantic data modeling within a large-scale enterprise data platform. The role is based in the Boston area (hybrid or remote depending on team needs) and centers on designing and building core entity-based datasets that power analytics, AI, and data-driven products. You will work primarily with SQL- and Python-based data systems in a modern cloud data environment.

This role sits at the center of the organization's data-as-a-service platform, where raw data is transformed into trusted, reusable business assets. You'll help define how the business understands key entities such as customers, fleets, and providers by building scalable, semantically rich data models. If you enjoy translating real-world business concepts into durable data structures that support analytics, machine learning, and product teams at scale, this role offers meaningful impact and long-term growth.
Required Skills & Experience
  • 4+ years of experience in data engineering or software engineering with a strong focus on data modeling or transformation
  • Advanced proficiency in SQL
  • Strong experience with Python, Scala, or a comparable general-purpose programming language
  • Experience designing and maintaining wide, entity-centric datasets
  • Proven ability to work with large datasets and optimize data pipelines for performance and reliability
  • Strong understanding of data quality, validation, and business rule implementation
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field
Desired Skills & Experience
  • Experience building semantic or canonical data models used across multiple business domains
  • Background supporting analytics, AI, or machine learning use cases
  • Familiarity with data governance, documentation standards, and lineage tracking
  • Experience working in a cross-functional environment with product, analytics, and data science teams
  • Advanced degree in Data Science, Machine Learning, Artificial Intelligence, Computer Science, or Statistics
What You Will Be Doing
  • Design and implement scalable 360-style data models that unify information across domains
  • Build and maintain transformation pipelines that apply cleansing, normalization, enrichment, and derived logic
  • Translate business definitions into interpretable, decision-ready data structures
  • Write production-quality, testable SQL and Python code supporting enterprise-scale data assets
  • Implement classifications, KPIs, scoring logic, and rule-based calculations with clear traceability
  • Establish and maintain standards for data modeling, documentation, and semantic consistency
  • Partner with ingestion, master data, analytics, and product teams to ensure seamless integration
  • Support long-term maintainability and reuse of core data assets
Tech Breakdown
  • 40% SQL-Based Data Modeling & Transformation
  • 30% Python / General-Purpose Programming
  • 20% Data Quality, Business Rules & Semantics
  • 10% Collaboration with Analytics, AI, and Product Teams
Daily Responsibilities
  • 75% Hands-On Engineering & Data Modeling
  • 15% Cross-Team Collaboration
  • 10% Documentation, Standards, and Governance
The Offer
  • Full-time position

You will receive the following benefits:
  • Medical Insurance
  • Dental Benefits
  • Vision Benefits
  • Paid Time Off (PTO)
  • 401(k) (including match, if applicable)
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: 860998
  • 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

Burlington, Massachusetts

Today

Full-time

USD 79,200.00 - 178,100.00 per year

Boston, Massachusetts

7d ago

Full-time

USD 178,131.00 - 200,700.00 per year

Remote or Boston, Massachusetts

Today

Full-time

USD 80,000.00 - 150,000.00 per year

Westford, Massachusetts

Today

Full-time

USD 86,800.00 per year

Search all similar jobs