Who We Are
HMH (Houghton Mifflin Harcourt) is a global learning technology company transforming education with connected solutions that empower educators, engage students, and improve outcomes. As a leading provider of K–12 curriculum, supplemental and intervention solutions, and professional learning services, we serve over 50 million students and 4 million educators in more than 150 countries.
What You’ll Do
As a Software Engineer at HMH, you will design, develop, and optimize scalable data-driven applications while working across multiple technology tiers. Key responsibilities include:
-
Designing logical, physical, and conceptual data models for transactional systems and data warehousing.
-
Developing complex T-SQL stored procedures for DataMart and SSRS reporting.
-
Building and deploying ETL solutions using SSIS with automation via BIML.
-
Creating and maintaining automated PowerShell data pipelines.
-
Applying Agile (Scrum) and TDD principles across the Software Development Life Cycle (SDLC).
-
Architecting data models for reporting solutions and exports to support evolving business needs.
-
Leveraging Python and AWS SDKs for cloud-based application development.
-
Conducting in-depth systems analysis and recommending workflow improvements.
-
Collaborating with cross-functional teams to deliver high-quality software solutions.
What You’ll Need
Education & Experience Requirements
-
Master’s degree (or foreign equivalent) in Computer Science or related field + 3 years of software development experience.
-
OR Bachelor’s degree (or foreign equivalent) in Computer Science or related field + 5 years of software development experience.
Technical Skills & Experience (must include):
-
3+ years in object-oriented design & programming (including design patterns).
-
Agile/Scrum methodology experience.
-
3+ years working across application tiers (database, OS, network, containers).
-
3+ years designing application components, ETL tools (SSIS), and data modeling.
-
3+ years with PowerShell scripting for automation/data pipelines.
-
3+ years with data visualization tools (Power BI, Tableau).
-
Familiarity with Docker, Kubernetes, and containerization.
-
Knowledge of API design, development, and integration.
Why Join HMH?
-
Employee referral incentive program.
-
Inclusive, diverse, and collaborative culture.
-
Equal opportunity employer with strong commitment to EEO.
-
Participation in E-Verify.
Equal Opportunity Employer
HMH is committed to fostering a workplace of respect, dignity, and equal opportunity. Employment decisions are based on merit, without discrimination based on race, gender, religion, sexual orientation, disability, veteran status, or any protected characteristic under federal, state, or local law.