Staff Software Engineer

HMH

Pune District

On-site

INR 3,200,000 - 6,400,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

HMH is a learning technology company delivering connected solutions for learners, educators, and schools. We seek a Staff Software Engineer to lead a high-impact team on our Educational Online/Digital Learning Platform, building scalable microservices with Java, React UI, REST APIs, AWS, Kubernetes and AI-assisted tooling.

Lead a team of 5–10 engineers, shape technical direction, and ensure high-quality software through design patterns, testing, and code reviews.

Qualifications

  • 6–10+ years of software engineering experience.
  • 3+ years as Staff or lead software engineer.
  • Bachelor's degree in computer science or a STEM field.
  • Experience with Agile methodologies and practices.
  • Exposure to AI agentic development and related tools.

Responsibilities

  • Be technical lead for feature development in a team of 5–10 engineers.
  • Decompose business objectives into valuable, releasable features with estimates.
  • Contribute code with efficient design, delivery and testing patterns.
  • Review and structure code generated by AI agents and team.
  • Incorporate business logic and integration points not captured by agents.
  • Strive for high quality outcomes, improve productivity, reliability, performance, and security.
  • Develop peers, foster personal and professional growth.
  • Pursue ongoing personal and professional development.

Skills

Staff/Lead Engineering
Java
Spring Boot
Microservices
AWS
CI/CD
AI/Agentic development
Kubernetes
DataDog
GitHub

Education

Bachelor's in CS or STEM

Tools

GitHub
Jira
Jenkins
Concourse
Maven

Job description

Date: Sep 23, 2026

Location: Pune, MH, IN

Company: HMH

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, visit www.hmhco.com

Staff Software Engineers are the technology leaders of our highest impact projects. Your high energy is contagious, you actively collaborate with others across the engineering organization, and you seek to learn as much as you like to teach. You personify the notion of constant improvement as you work with your team and the larger engineering group to build software that delivers on our mission. You use your extraordinary technical competence to ensure a high bar for excellence while you mentor other engineers on their own path towards craftsmanship. You are most likely T‑shaped, with broad knowledge across many technologies plus strong skills in a specific area. Staff Software Engineers embrace the opportunity to represent HMH in industry groups and open‑source communities.

Area Of Responsibility

You will be working on the HMH Educational Online/Digital Learning Platform. The team builds highly scalable and available platform using Microservices Architecture, Java microservices backend, REACT JavaScript UI Frontend, REST APIs, Postgres Database, AWS Cloud technologies, AWS Kafka, Kubernetes or Mesos orchestration, DataDog for logging/monitoring/alerting, Concourse CI or Jenkins, Maven etc.. You will need experience in Agent AI development and proficiency in using AI‑assisted engineering tools like OpenAI Codex, Windsurf, and similar platforms. The ideal candidate will be responsible for leading a team of developers and AI engineers to build intelligent, autonomous, and highly scalable solutions leveraging cutting‑edge AI technologies.

Responsibilities
  • Be the technical lead for feature development in a team of 5‑10 engineers and influencing the technical direction of the overall engineering organization.
  • Decompose business objectives into valuable, incrementally releasable user features accurately estimating the effort to complete each.
  • Contribute code to feature development efforts demonstrating to others efficient design, delivery and testing patterns and techniques.
  • Review and structure code generated by AI agents as well as developed by team
  • Work on incorporating business logic, integration points and other conditions not captured by the agents in the generated code.
  • Strive for high quality outcomes, continuously look for ways to improve team productivity and product reliability, performance, and security.
  • Develop the talents and abilities of peers and colleagues. Create a memorable legacy as you progress toward your personal and professional objectives.
  • Foster your personal and professional development continually seeking assignments that challenge you.
Skills & Experience

Successful Candidates must demonstrate an appropriate combination of:

  • 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.
  • A portfolio of thought leadership and individual technical accomplishments.
  • Full understanding of Agile software development methodologies and practices.
  • Good exposure to AI Agentic development and related tools
  • Strong communication skills — both verbal and written.
  • Extensive experience working with technologies and concepts such:
  • Behavior‑driven or test‑driven development
  • JVM‑based languages such as Java and Scala
  • Development frameworks such as Spring Boot
  • Asynchronous programming concepts, including Event processing
  • Database technologies such as SQL, Postgres/MySQL, AWS Aurora DBs, Redshift, Liquibase or Flyway
  • No‑SQL technologies such as Redis, MongoDB and Cassandra
  • Streaming technologies such as Apache Kafka, Apache Spark or Amazon Kinesis
  • Unit‑testing frameworks such as jUnit
  • Performance testing frameworks such as Gatling
  • Architectural concepts such as micro‑services and separation of concerns
  • Expert knowledge of class‑based, object‑oriented programming and design patterns
  • Development tools such as GitHub, Jira, Jenkins, Concourse, and Maven
  • Cloud technologies such as AWS and Azure
  • Hands‑on expertise with AI‑powered development tools like Codex, Windsurf, GitHub Copilot, or similar.
  • Data Center Operating Technologies such as Kubernetes, Apache Mesos Apache Aurora, and TerraForm and container services such as Docker and Kubernetes
  • Monitoring and operational data analysis practices and tools such as DataDog, Splunk and ELK

The Information Technology organization is transforming to realize our mission: Become a leader in HMH’s digital transformation, and as a strategic partner, innovate and deliver highest value, competitive advantage solutions across all corporate and business functions. Our ambition is to be a digital leader through innovation and develop and deliver leading edge technology such as robotic process automation and artificial intelligence to solve some of HMH’s greatest operational business challenges. Our professionals will have business relevant skills to connect our HMH partners to technologies that propel the businesses to deliver the greatest value for HMH and our customers.

We are building a team of IT professionals with an insatiable appetite to learn, a relentless focus on customer service, a technological curiosity toward future possibilities, and a creativity in solving business challenges with leading technologies. Our team will find ways to work together, create a sense of community where it’s safe to take risks and learn together, develop our careers, and all have an opportunity to work on new technologies. We will work together, learn together and have fun together. As a team, we will lead HMH’s digital transformation.

Job Segment: Curriculum, Education

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer
Staff Software Engineer

HMH Tech India • Pune District

On-site
INR 3,500,000 - 7,000,000
Staff Software Engineer
Staff Software Engineer

Houghton Mifflin Harcourt • Pune District

On-site
INR 3,500,000 - 5,500,000
Software Engineer
Software Engineer

HMH Technology Private Limited • Pune District

On-site
INR 900,000 - 1,300,000
Staff DevOps Engineer
Staff DevOps Engineer

HMH Technology Private Limited • Mumbai

On-site
INR 2,500,000 - 4,200,000
Sr Software Engineer
Sr Software Engineer

HMH Tech India • Pune District

On-site
INR 2,800,000 - 4,000,000
Sr Software Engineer
Sr Software Engineer

HMH • Pune District

On-site
INR 3,000,000 - 6,000,000
Staff DevOps Engineer
Staff DevOps Engineer

HMH • Bharai

On-site
INR 4,000,000 - 7,000,000
Sr Software Engineer
Sr Software Engineer

Houghton Mifflin Harcourt • Pune District

On-site
INR 3,500,000 - 5,500,000
Staff Operations Engineer
Staff Operations Engineer

HMH Tech India • Pune District

On-site
INR 2,500,000 - 4,000,000
Sr Software Engineer
Sr Software Engineer

HMH Technology Private Limited • Pune District

On-site
INR 2,500,000 - 4,000,000