HMH Recruitment 2026 | Staff Software Engineer Job in Pune | Apply Online

HMH Recruitment 2026: HMH is hiring for the position of Staff Software Engineer in Pune, Maharashtra. The role is a regular full-time opportunity within the Software Engineering team and focuses on building highly scalable digital learning platforms using modern cloud, microservices, AI and software engineering technologies.

According to the official HMH careers listing, the position is based in Pune and was posted on 23 September 2026. The role is currently listed on HMH’s official careers website with an option to apply online.

HMH Recruitment 2026 – Job Details

ParticularsDetails
CompanyHMH
PositionStaff Software Engineer
LocationPune, Maharashtra
Job TypeRegular Full-Time
DepartmentSoftware Engineering
Experience6–10+ Years
Staff/Lead Experience3+ Years
QualificationBachelor’s Degree in Computer Science or STEM
Work AreaDigital Learning Platform
Job StatusOpen
SalaryNot Disclosed

Eligibility Criteria

Candidates interested in the HMH Staff Software Engineer position should have 6–10+ years of software engineering experience along with at least 3 years of experience as a Staff or Lead Software Engineer.

A Bachelor’s degree in Computer Science or another STEM field is required. Candidates should also have strong technical leadership skills, experience with Agile software development methodologies and the ability to guide engineering teams.

The role is designed for experienced software professionals who can contribute technically while also influencing the engineering direction of larger projects and teams.

Skills Required

Candidates should have strong knowledge of software engineering and experience with several technologies used by HMH’s digital learning platform.

Important skills include:

  • Java and JVM-based technologies
  • Scala
  • Spring Boot
  • Microservices architecture
  • REST APIs
  • React JavaScript
  • SQL and PostgreSQL
  • MySQL
  • AWS
  • Kafka
  • Kubernetes
  • Docker
  • Jenkins
  • Maven
  • GitHub
  • Jira
  • Redis
  • MongoDB
  • Cassandra
  • Apache Spark
  • Amazon Kinesis
  • JUnit
  • Gatling
  • Terraform
  • DataDog
  • Splunk
  • ELK
  • CI/CD
  • Object-oriented programming
  • Design patterns
  • AI-assisted development tools

HMH also specifically mentions experience with AI agent development and AI-powered engineering tools such as OpenAI Codex, Windsurf, GitHub Copilot or similar platforms.

Job Responsibilities

The selected Staff Software Engineer will act as a technical leader for feature development within a team of approximately 5–10 engineers.

The role involves helping convert business objectives into valuable software features, estimating development efforts and contributing directly to feature development.

The engineer will also review code generated by AI agents and other team members, making sure that business logic, integration requirements and other necessary conditions are properly implemented.

Another important responsibility is maintaining high standards for software quality, security, reliability and performance.

The position also involves mentoring engineers and helping develop the technical capabilities of team members while contributing to the broader technical direction of the engineering organization.

Technology Stack

HMH’s Educational Online/Digital Learning Platform uses a modern technology stack built around scalable and highly available systems.

The platform includes Java-based microservices, React frontend applications, REST APIs, PostgreSQL databases, AWS cloud technologies, Kafka, Kubernetes and monitoring tools such as DataDog.

The team also uses development and deployment technologies including Jenkins, Concourse, Maven, GitHub and container technologies such as Docker and Kubernetes.

AI and Agentic Development

One of the notable requirements for this Staff Software Engineer role is exposure to AI agent development.

The selected candidate will work with AI engineers and developers to build intelligent and scalable solutions. HMH is also looking for engineers who can effectively use AI-assisted development tools.

Experience with tools such as OpenAI Codex, Windsurf, GitHub Copilot or similar AI-powered development platforms is mentioned in the official job description.

Experience Required

The official HMH listing specifies:

  • 6–10+ years of experience as a software engineer.
  • 3+ years of experience as a Staff or Lead Software Engineer.
  • Bachelor’s degree in Computer Science or a STEM field.
  • Strong knowledge of Agile software development.
  • Experience with Java or other JVM-based languages.
  • Experience with Spring Boot and microservices.
  • Experience with databases and SQL.
  • Experience with cloud technologies such as AWS or Azure.
  • Knowledge of streaming technologies such as Kafka, Spark or Kinesis.
  • Experience with Kubernetes and Docker.
  • Experience with CI/CD tools.
  • Exposure to AI agent development.
  • Experience with AI-powered development tools.
  • Strong communication and technical leadership skills.

Work Location

The Staff Software Engineer position is based in Pune, Maharashtra, India and is listed as a regular full-time position.

HMH’s technology careers page currently lists the Staff Software Engineer among its Pune-based Software Engineering Jobs.

Salary

HMH has not disclosed the salary or CTC for this position on the current official job listing.

Candidates should confirm compensation and benefits directly with HMH during the recruitment process.

Selection Process

HMH has not published a detailed step-by-step selection process for this specific position.

Candidates should be prepared for technical discussions and interviews covering Java, system architecture, microservices, databases, cloud technologies, distributed systems, AI-assisted development and technical leadership.

Candidates may also be asked about previous projects, architecture decisions, team leadership and how they have handled complex production systems.

Documents Required

Candidates should keep the following information ready before applying:

  • Updated Resume/CV
  • Educational details
  • Professional experience details
  • Technical skills
  • Project details
  • LinkedIn profile
  • GitHub or portfolio link, if applicable
  • Current location
  • Contact information

Candidates should ensure that the information submitted in the application is accurate and up to date.

How to Apply for HMH Recruitment 2026

Interested and eligible candidates can apply online through the official HMH careers website.

Click Here to Apply for HMH Staff Software Engineer Recruitment 2026

Click Here – Apply Online for HMH Staff Software Engineer

The official job page currently displays an Apply now option for the Staff Software Engineer position in Pune.

Candidates should review the complete job description and eligibility requirements before submitting their application.

About HMH

HMH is a learning technology company focused on developing solutions for students, educators and schools. The company provides K–12 curriculum, supplemental and intervention solutions, professional learning services and digital learning technologies.

According to HMH, its solutions serve more than 50 million students and 4 million educators across 150 countries.

HMH’s engineering teams develop software and digital learning platforms used to support modern educational experiences. The company describes its technology organization as focused on digital transformation, innovation and the development of solutions using technologies including artificial intelligence.

Frequently Asked Questions

What is the position offered by HMH?

HMH is hiring for a Staff Software Engineer position in Pune, Maharashtra.

What is the experience required?

The official listing requires 6–10+ years of software engineering experience and 3+ years of Staff or Lead Software Engineer experience.

What is the educational qualification?

A Bachelor’s degree in Computer Science or a STEM field is required.

Where is the HMH Staff Software Engineer job located?

The position is based in Pune, Maharashtra, India.

What technologies are required?

The role involves Java, Spring Boot, microservices, React, REST APIs, PostgreSQL, AWS, Kafka, Kubernetes, Docker, CI/CD and several other technologies.

Is AI experience required?

The job description specifically mentions exposure to AI agent development and hands-on experience with AI-powered development tools such as Codex, Windsurf, GitHub Copilot or similar platforms.

Is the HMH Staff Software Engineer job currently open?

Yes. The official HMH careers page currently lists the Staff Software Engineer position in Pune and provides an Apply Now option.

What is the salary for this position?

HMH has not disclosed the salary or CTC in the current job posting.

Disclaimer

This article is provided for informational purposes only. Job openings, eligibility requirements, responsibilities, salary details and recruitment processes may change at any time. Candidates should verify the latest information on the official HMH careers website before applying. We are not involved in the recruitment or selection process and do not charge candidates any application or recruitment fee.

Official Apply link: Click Here – HMH Staff Software Engineer Apply Online

Leave a Comment