More jobs:
Senior Software Engineer
Job in
Burlington, Middlesex County, Massachusetts, 01805, USA
Listed on 2025-12-31
Listing for:
Motion Recruitment Partners, LLC
Full Time
position Listed on 2025-12-31
Job specializations:
-
IT/Tech
Data Analyst, Data Engineer
Job Description & How to Apply Below
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.
RequiredSkills & 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
- 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
- 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
- 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
- 75% Hands-On Engineering & Data Modeling
- 15% Cross-Team Collaboration
- 10% Documentation, Standards, and Governance
- Full-time position
- Medical Insurance
- Dental Benefits
- Vision Benefits
- Paid Time Off (PTO)
- 401(k) (including match, if applicable)
Position Requirements
10+ Years
work experience
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).
(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:
×