Director of Software Engineering (Data Engineering) - Remote
Company: Maximus Inc.
Location: Schiller Park
Posted on: March 23, 2026
|
|
|
Job Description:
Description & Requirements Maximus is currently seeking a
Director of Data Engineering. In this role, the Director of Data
Engineering is a senior technical leader responsible for the
architecture, engineering, and delivery of large-scale, complex
data migration programs, transforming data from legacy platforms
into modern, cloud-based application systems and data platforms.
This role combines hands-on technical leadership, data architecture
excellence, and delivery accountability to ensure migrations are
accurate, scalable, secure, and production ready. The Director
provides technical direction for data architecture, migration
design, and pipeline engineering while coordinating end-to-end
delivery across matrixed data engineering, platform, application,
testing, and operations teams. This role is accountable for data
migration strategy, technical design decisions, execution quality,
performance, data integrity, and long-term platform sustainability.
Modernization initiatives succeed or fail based on data. Legacy
data landscapes are often fragmented, inconsistent, poorly
documented, and tightly coupled to aging systems. Migrating this
data to modern systems and data platforms introduces significant
technical, operational, and regulatory risk. The Director of Data
Engineering ensures that data migrations are: - Architected
correctly to support scalability, performance, and future-state
analytics - Engineered using robust, automated, and testable
pipelines - Executed with strong data validation, reconciliation,
and lineage controls - Secure, compliant, and operationally stable
at scale - Designed to enable downstream analytics, reporting, and
AI/ML use cases This role is critical to reducing migration risk,
avoiding data-related production failures, and enabling long-term
data platform modernization. This is a remote position. Essential
Duties and Responsibilities: - Lead the engineering & architecture
for resilient cloud-native, data-driven solutions with cutting edge
technologies to meet the needs of our organization, users, and
internal strategic partners. - Lead strategy and operational
delivery of business-critical platforms and services. - Create new
processes and structures to help drive delivery and operational
excellence. - Collaborate with product and engineering leadership
to construct a product delivery strategy, reasonable roadmaps, and
timelines. - Build a highly available, scalable platform with the
customer at the center. - Understand design, architecture, and code
across multiple technologies and provide technical guidance to team
members. - Leads and directs the work of other employees and has
responsibility for personnel actions including; hiring, performance
management, and termination. Supervision is often provided through
a team of subordinate managers. Job-Specific Essential Duties and
Responsibilities: Data Architecture & Migration Strategy - Own the
end-to-end technical architecture for complex data migration
initiatives from legacy systems to modern data platforms. - Define
target-state data architectures including modern applications, data
lakes, warehouses, lakehouse patterns, and real-time/streaming
integrations. - Design migration strategies (phased, domain-based,
parallel run, cutover) based on data criticality, volume, and
business risk. - Ensure alignment with enterprise data
architecture, integration standards, and cloud platform strategies.
Data Engineering & Technical Delivery - Lead hands-on technical
design and delivery of data ingestion, transformation, and
persistence layers. - Establish standards for ETL/ELT pipelines,
orchestration, schema management, metadata, and error handling. -
Coordinate implementation across matrixed data engineers,
application teams, platform engineers, QE, and operations. - Ensure
pipelines meet non-functional requirements for performance,
scalability, resiliency, availability, and cost efficiency. Data
Quality, Validation & Governance - Architect and govern data
validation, reconciliation, and control frameworks for all
migrations. - Ensure data completeness, accuracy, consistency, and
referential integrity across source and target systems. - Implement
data lineage, auditability, and traceability to support regulatory,
financial, and operational needs. - Partner with Security, Privacy,
and Compliance teams to enforce data protection, encryption,
masking, and access controls. Program Execution & Delivery
Accountability - Manage technically complex, multi-stream data
programs spanning multiple source systems and consumer platforms. -
Build and maintain detailed technical migration roadmaps,
dependency maps, and milestone plans. - Identify and mitigate risks
related to data integrity, performance bottlenecks, schema drift,
and operational readiness. - Lead cutover execution, rollback
planning, and post-migration stabilization. Testing, Readiness &
Production Operations - Define and enforce test strategies for data
migrations, including unit testing, data reconciliation testing,
performance testing, and business validation. - Partner with QE and
UAT teams to ensure business data correctness and outcome
validation. - Own technical production readiness reviews and
go-live criteria. - Ensure operational monitoring, alerting, and
incident response mechanisms are implemented prior to go-live.
Platform Enablement & Modern Data Capabilities - Partner with Cloud
and Platform teams to optimize infrastructure performance,
reliability, and cost. - Enable consumption-ready data models for
analytics, reporting, APIs, and AI/ML workloads. - Drive adoption
of automation, Infrastructure-as-Code, and CI/CD for data
pipelines. Stakeholder & Cross-Functional Leadership - Serve as the
primary technical authority for data migration and data platform
delivery. - Communicate complex technical risks, tradeoffs, and
architecture decisions in business-relevant terms. - Coordinate
closely with Business, Product, Architecture, Analytics, PMO, and
Operations leaders. Team Leadership & Engineering Excellence - Lead
and mentor data engineering managers, senior engineers, and
technical leads. - Establish engineering standards, design review
practices, and technical governance. - Build a culture of
engineering rigor, automation, quality, and continuous improvement.
Success Measures: - Successful delivery of complex data migrations
with high data accuracy and integrity. - Stable, scalable, and
secure modern data platforms in production. - Minimal
post-migration defects and data issues. - Improved trust in
enterprise data for analytics and operations. - High-performing
data engineering teams delivering with technical rigor. Minimum
Requirements - Bachelors degree in relevant field of study. -10
years of relevant professional experience required. Job-Specific
Minimum Requirements: - Master’s degree preferred. Additional years
of relevant experience will be considered in lieu of Bachelors
degree. - 10 years leading technically complex enterprise data
migration programs. - Deep experience migrating data from legacy
systems (mainframe, on?prem relational/NoSQL databases, proprietary
platforms). - Proven success delivering data platforms in cloud
environments at enterprise scale. - Experience leading delivery
across matrixed engineering, application, testing, and operations
organizations. Technical & Architecture Expertise - Data migration
architecture and execution. - Experience with CRM, ERP, Healthcare
Insurance and Benefits systems and data models. - Modern data
architectures (data lakes, warehouses, lakehouse, streaming). -
ETL/ELT design patterns and orchestration frameworks. - Schema
evolution, data modeling, and domain-oriented data design. - Data
quality, reconciliation, and lineage frameworks. - Performance
tuning and large-scale data processing. - Security, privacy, and
regulatory data controls. - DevOps and CI/CD pipelines for data
engineering. Leadership & Collaboration - Recognized technical
leader capable of influencing architecture and engineering
decisions. - Strong ability to lead senior engineers and architects
in matrixed environments. - Clear communicator able to translate
technical complexity into business impact. Preferred Skills and
Qualifications: Domain Experience - Healthcare, Insurance,
Medicare, Medicaid, or State & Local Government. - Experience with
regulated, high-volume, or mission-critical data platforms.
Certifications - Cloud certifications (AWS, Azure, or GCP) - Data
engineering or analytics certifications - Architecture or platform
certifications EEO Statement Maximus is an equal opportunity
employer. We evaluate qualified applicants without regard to race,
color, religion, sex, age, national origin, disability, veteran
status, genetic information and other legally protected
characteristics. Pay Transparency Maximus compensation is based on
various factors including but not limited to job location, a
candidates education, training, experience, expected quality and
quantity of work, required travel (if any), external market and
internal value analysis including seniority and merit systems, as
well as internal pay alignment. Annual salary is just one component
of Maximuss total compensation package. Other rewards may include
short- and long-term incentives as well as program-specific awards.
Additionally, Maximus provides a variety of benefits to employees,
including health insurance coverage, life and disability insurance,
a retirement savings plan, paid holidays and paid time off.
Compensation ranges may differ based on contract value but will be
commensurate with job duties and relevant work experience. An
applicants salary history will not be used in determining
compensation. Maximus will comply with regulatory minimum wage
rates and exempt salary thresholds in all instances. Accommodations
Maximus provides reasonable accommodations to individuals requiring
assistance during any phase of the employment process due to a
disability, medical condition, or physical or mental impairment. If
you require assistance at any stage of the employment
process—including accessing job postings, completing assessments,
or participating in interviews,—please contact People Operations.
Minimum Salary $ 135,000.00 Maximum Salary $ 250,000.00
Keywords: Maximus Inc., Elkhart , Director of Software Engineering (Data Engineering) - Remote, IT / Software / Systems , Schiller Park, Indiana