Sr Software Developer

LocationUnited States
Job TypeFull-time
Salary$80,000-$105,000

About This Job


Job Title: Senior Software Developer

Who We Are

HMH is a learning technology company committed to delivering connected solutions that engage learners, empower educators and improve student outcomes. As a leading provider of K–12 core curriculum, supplemental and intervention solutions, and professional learning services, HMH partners with educators and school districts to uncover solutions that unlock students’ potential and extend teachers’ capabilities. HMH serves more than 50 million students and 4 million educators in 150 countries.


Role Summary

Digital Experience & Strategy at HMH is focused on building digital products to meet the challenges facing teachers and learners—enabling next-generation learning experiences. We collaborate with our internal and external partners to design and build custom applications and services used by millions.

As an Experience Developer II, you will be serving as a senior technical contributor and mentor within our agile teams. You will have a broad range of full-stack web development knowledge, strong front-end expertise, and a proven track record of delivering solutions across various platforms and frameworks. This role requires exceptional technical skills, leadership in best practices, and an eagerness to work on cross functional teams.

Your primary responsibilities include designing, coding, documenting, and supporting web solutions on a production scale. Working in close collaboration with stakeholders—such as Product Owners, UI/UX Designers, and QA—you’ll ensure that our digital learning content and tools meet high standards of quality and user experience.

Front-End Proficiency : Demonstrated expertise in developing web applications using ReactJS , JavaScript , TypeScript , HTML5 , and CSS3 , with a proven track record of delivering scalable, high-quality solutions.

User Experience Knowledge : Advanced understanding of UX best practices , including performance optimization, responsive design, and intuitive interface workflows.

Proficiency in Node.js & Frameworks : Strong hands-on experience with Node.js and popular JavaScript frameworks (e.g., Angular, Vue), including the ability to architect and optimize modular applications.

AI & Python Experience : Familiarity or hands-on experience with AI/ML libraries and frameworks (e.g., TensorFlow, PyTorch) and proficiency in Python for data processing, scripting, or backend integration.

Cloud Infrastructure (AWS/Azure) : Good understanding of AWS or Azure Cloud Services (e.g., S3, Azure Functions) for deploying and managing production applications and services.

Agile Methodologies : Proven track record of working within Agile environments (Scrum/Kanban), contributing to large-scale projects while maintaining efficient collaboration and high-quality deliverables.

Integration & Enterprise Architecture : In-depth knowledge of JSON , RESTful APIs , XML , and enterprise architecture patterns, with the ability to design and integrate complex service-oriented systems.

Full Software Development Lifecycle : Solid understanding of tools and processes such as Version Control (Git) , Rapid Prototyping , Continuous Integration/Continuous Delivery (CI/CD) , and test-driven development.

Versatility & Adaptability : Skilled at delivering quality products using the latest web technologies, comfortable exploring unfamiliar tools and environments quickly, and flexible enough to handle various technical challenges.

Code Maintenance & Analysis : Capable of reading, analyzing, and maintaining complex legacy code authored by multiple teams, refactoring as necessary to ensure system integrity and maintainability.

Collaborative Culture : Enjoys transforming ideas into production code and making that code maintainable and reusable by teammates and the organization at scale.

Accessibility, Internationalization & Security : Strong awareness of WCAG , localization, and security best practices as part of modern web development.

Communication & Leadership : Excellent oral and written communication skills, with the ability to collaborate effectively across technical and non-technical stakeholders.


Primary Responsibilities

Development using modern JavaScript frameworks (e.g., ReactJS, Web Components), along with HTML5, CSS3/SCSS, and SVG.

Implement best practices for responsive design, accessibility, internationalization, and security.

Ensure front-end code is optimized for performance, reliability, and scale.

Collaborate with cross-functional stakeholders to define requirements, recommend solutions, and maintain coding standards.

Reading design specifications and applying of UI styling using SASS, Semantic HTML, CSS, SVG

Create functional prototypes to gather early feedback on features and user experience.

Drive iterative improvements based on usability testing and performance metrics.

Integrate front-end applications with RESTful APIs and microservices, ensuring robust data flow and error handling.

Develop CI/CD tooling and command-line utilities using Node.js or Python for build pipelines and automated testing.

Contribute to sprint planning, story creation and refinement, and estimates.

Participate in stand-ups, retrospectives, and product demos, providing clear status updates and technical insights.

Maintain thorough documentation on features, workflows, and architectural decisions.

Enforce coding standards, conduct peer code reviews, and adhere to compliance and security requirements.

Proactively identify and resolve technical debt, ensuring long-term maintainability.


Education & Experience

Bachelor’s degree in Computer Science, or comparable industry experience

4+ years of software development experience across different industry domains (with at least 1 year in a senior developer capacity).

Proven proficiency in front-end web technologies (HTML5, CSS3, JavaScript) and modern frameworks.

Proven understanding of using RestFul and other services.

Experience with agile software development methodologies (Scrum/Kanban).

Knowledge of version control systems (Git, SVN) and CI/CD platforms (Jenkins, CI,GitHub).

Fluent in English with excellent written and oral communication skills.

Good understanding of emerging technologies such as AI/ML (preferred)

Benefits and Salary Range

Salary Range - $80,000 – $105,000. Our salary ranges are based on national averages. We have wide ranges so we can be flexible and determine compensation based on a number of factors including the candidate’s skills, experience, education, and location.


Application Deadline:

The application window for this position is anticipated to close on March 31, 2025 . We encourage you to apply as soon as possible. The posting may be available past this date but is not guaranteed.

HMH is fully committed to Equal Employment Opportunity and to attracting, retaining, developing and promoting the most qualified employees without regard to race, gender, color, religion, sexual orientation, family status, marital status, pregnancy, gender identity, ethnic/national origin, ancestry, age, disability, military status, genetic predisposition, citizenship status, status as a disabled veteran, recently separated veteran, Armed Forces service medal veteran, other covered veteran, or any other characteristic protected by federal, state or local law. We are dedicated to providing a work environment free from discrimination and harassment, and where employees are treated with respect and dignity. We actively participate in E-Verify.

Similar Jobs

Trending Jobs

company-logo

Nuclear Technical Intern - Mid Atlantic

Constellation
Job TypeInternship
 
Lusby, MD
24 days ago
company-logo

Apprentice Lineman

Brink Constructors, Inc.
Job TypeFull-time
 
Rapid City, SD
23 days ago
company-logo

Deckhand (Houston)

John W. Stone Oil Distributor, LLC
 
Houston, TX
24 days ago
company-logo

Electrical Engineer

Dudley Staffing
Job TypeFull-time
Salary
$55 - $75
Canonsburg, Pennsylvania
3 months ago
company-logo

Director, Financial Planning & Analysis - Energy (Enterprise)

Pilot Thomas Logistics
Job TypeFull-time
 
Grapevine, TX
24 days ago
company-logo

Quality Engineer

Jedco Inc.
Job TypeFull-time
 
Grand Rapids, MI
18 days ago
company-logo

Solar Electrician

MN8 Energy
Job TypeFull-time
 
California, United States
22 days ago
company-logo

Gas Foreman

Peak Utility Services Group
Job TypeFull-time
 
Lawton, OK
23 days ago
company-logo

Sr. Polymer Scientist

ExxonMobil
Job TypeFull-time
 
Baytown, TX
22 days ago
company-logo

Apprentice Lineman I

San Patricio Electric Cooperative, Inc.
Job TypeFull-time
 
Sinton, TX
8 days ago
company-logo

contract landman

HPS Oil & Gas Properties
Job TypeFull-time
 
Lafayette, Louisiana
about 2 months ago
SD

Service Manager

Supertech Diesel Truck Specialists
Job TypeFull-time
 
Langley, BC
21 days ago
company-logo

Apprentice Line Worker I

Tampa Electric
Job TypeFull-time
 
Ruskin, FL
about 1 month ago
company-logo

Finishing Helper Entry Level- Dayshift

Bonnell Aluminum
Salary
$41600 - $41600
Carthage, TN
18 days ago
company-logo

Meter Technician

ONEOK
Job TypeFull-time
 
Odessa, TX
24 days ago
company-logo

Apprentice Power Lineman

Proline Power Corp.
Job TypeFull-time, Apprenticeship
 
Red Deer, AB
28 days ago
SD

Service Manager

Supertech Diesel Truck Specialists
Job TypeFull-time
 
Nanaimo, BC
21 days ago
company-logo

Senior Landman

Greenlake Energy
Job TypeFull-time
 
Austin, Texas
15 days ago
company-logo

Assembler/Production

Uptalent
Job TypeContract
Salary
$37440 - $49920
Oklahoma City, OK
17 days ago
company-logo

Senior Investigator

Dominion Energy
Job TypeFull-time
 
Norfolk, VA
24 days ago