We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Sr Software Developer

Houghton Mifflin Harcourt
Hybrid-Austin (HYAUS)
United States, Tennessee, Newport
Mar 13, 2025

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. For more information, visitwww.hmhco.com

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 usingReactJS,JavaScript,TypeScript,HTML5, andCSS3, with a proven track record of delivering scalable, high-quality solutions.
  • User Experience Knowledge: Advanced understanding ofUX best practices, including performance optimization, responsive design, and intuitive interface workflows.
  • Proficiency in Node.js & Frameworks: Strong hands-on experience withNode.jsand popular JavaScript frameworks (e.g., Angular, Vue), including the ability to architect and optimize modular applications.
  • AI & Python Experience: Familiarity or hands-on experience withAI/ML librariesand frameworks (e.g., TensorFlow, PyTorch) and proficiency inPythonfor data processing, scripting, or backend integration.
  • Cloud Infrastructure (AWS/Azure): Good understanding ofAWS or Azure Cloud Services(e.g., S3, Azure Functions) for deploying and managing production applications and services.
  • Agile Methodologies: Proven track record of working withinAgileenvironments (Scrum/Kanban), contributing to large-scale projects while maintaining efficient collaboration and high-quality deliverables.
  • Integration & Enterprise Architecture: In-depth knowledge ofJSON,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 asVersion 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 ofreading, analyzing, and maintaining complex legacy codeauthored by multiple teams, refactoring as necessary to ensure system integrity andmaintainability.
  • 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 ofWCAG, localization, andsecurity best practicesas 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 developmentexperience 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 onMarch 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.

Applied = 0

(web-b798c7cf6-nkvj7)