Mgr Software Engineering

HMH

Pune District

On-site

INR 3,500,000 - 7,000,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Houghton Mifflin Harcourt seeks a Software Engineering Manager to lead multiple software teams across international groups. You will drive architectural direction, coach engineers, and partner with product owners to shape roadmaps and delivery plans.

You will champion quality, scalable systems using Java, Spring Boot, microservices, and cloud technologies while fostering a collaborative culture and productive engineering practices across the organization.

Qualifications

  • 10+ years of software engineering experience.
  • End-to-end people management in an Agile environment.
  • Experience working with JVM-based languages such as Java.

Responsibilities

  • Lead one or more software engineering teams across locations.
  • Define roadmap and strategy with product owners and architecture teams.
  • Ensure code quality through reviews and best practices, promote DevOps culture.

Skills

Software engineering
People management
Agile teams
Java
Spring Boot
Microservices
Cloud AWS
Kubernetes
CI/CD
REST APIs

Education

BS/MS in CS

Tools

GitHub/Jira/Confluence
Datadog
PostgreSQL
GraphQL
MySQL
Elasticsearch
Redis
Kafka
Jenkins
Concourse
ReactJS

Job description

Houghton Mifflin Harcourt is a high-purpose, high-performing, leading K-12 EdTech company, powered by values and culture that support continuous learning and rapid innovation. Known for serving more than 50 million students and 4 million educators in 150+ countries, we provide learning to countless students and teachers, transforming lives, supporting communities, and making our society more open, just, and inclusive for all. HMH Technology India Pvt. Ltd. is our technology and innovation arm in India, focused on developing products and solutions using cutting-edge technology in order to better serve education globally. We aim to help employees grow as people, not just as professionals. We do work that matters and are in a unique position to support and empower people's lives.

Software Engineering Manager
About 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.

About the role:

As a Software Engineering Manager, you will lead one or more teams of software engineers working within an international Technology Solutions Group that has teams across the United States, Europe and Canada. Using your strong technical background and leadership skills, you will foster a productive engineering culture and provide technical leadership, motivation and guidance to your teams. You will be accountable for quality of development efforts, performing code reviews, promoting engineering best practices, as well as working with Architecture and Product teams to determine the best technical solutions. You will partner with Product Owners to define the roadmap and the overall strategy and vision for your area of the business. You will be a key guide to engineers for their career development, yearly goal-setting and performance management, and ensure the teams are aware of the expectations of their role, and of the team generally. You will support the recruiting processes for your teams.

Leading Teams & Strategic Planning
  • You will be responsible for leading teams to design and deliver major software components, and collaborate with other managers and functions in the process.
  • As a leader you will translate HMH's strategic vision and strategy into action, helping your teams understand their role in realizing this vision.
  • You will be adept at building collaborative, motivated, interdependent teams who will work with product, design and architecture teams in the delivery of software products.
  • You can demonstrate effective communication within the Engineering group, and across business functions.
  • You are adept at coaching and performance management of team members and ensure a focus on personal & career development. You play a leading role in attracting, hiring and retaining talent.
  • You will use your engineering knowledge to identify and solve problems and to foresee potential issues and risks. You will manage risks and ensure effective escalation of issues which impact other teams.
  • You will promote a creative culture that stimulates innovative approaches to solving problems. You encourage proactive, open communication and collaboration within your teams and between other teams and groups.
  • Quality is non-negotiable in delivery. You will ensure high quality standards and practices are followed in your team(s) and the end product is robust, high-availability best-in-class software applications.
How We Work (Competencies)
  • A focus on customers - our goal is to make products which delight our customers
  • Foster engagement - you will be responsible for building engaged, motivated teams
  • Value differences - we rely on a cross-collaborative culture where diverse opinions and ideas are encouraged
  • Drive results - when our teams know what to do, you will ensure our end goals are met
  • Instill Trust - build your teams' network within our Technology Solutions Group
Technology Stack at HMH:
  • Methodology - Scrum, Lean and Agile
  • Microservices - Java, Spring Boot, Maven, NodeJS,
  • Cloud/Container technologies - AWS, Docker and Kubernetes
  • Development tools - GitHub, Jira, Confluence, Datadog
  • Database technologies - PostgreSQL, GraphQL, MySQL, Elastic Search and Redis
  • Operating frameworks - Apache Kafka
  • CI/CD - Jenkins, Concourse
  • QE tools - jUnit / xUnit, Mockito / Moq, Supertest, Ava
  • Web technologies - ReactJS, ECMAScript6, Node/NPM, Jenkins, GIT
Skills & Experience:
  • 10+ years of experience in Software Engineering
  • 3 to 5 years' end-to-end people management experience
  • Experience working with a team on a large project in an Agile environment
  • Experience working with JVM-based languages such as Java
Skills & Experience:
  • Experience with test-driven development, building test plans, unit tests, and automated testing frameworks
  • Experience in analyzing and scaling large systems, web development, Javascript frameworks (e.g., ReactJS), or DevOps/infrastructure tasks
  • Experience in Spring Boot, web services, building APIs and services using REST, SOAP, etc.
  • Knowledge of container technologies such as Docker and Kubernetes
  • Proficient with code versioning tools such as CVS, SVN and Git
  • Experience in cloud technologies (AWS/Azure) and systems like Apache Kafka, Apache Spark, Amazon Kinesis, etc.
  • Have SQL and No-SQL database experience (Postgres/MySql/Oracle and MongoDB / CosmosDB /RavenDB or CouchDB, etc)
  • Think in CI/CD and DevOps mindset/culture
  • Preferably experience with serverless (Functions/Lambda or containers)

Required Education:

  • A BS/MS in Computer Science, Computer Engineering, or a STEM field

Job Segment: Performance Management, Curriculum, Manager, Education, Human Resources, Publishing, Management

Software Engineering Manager
About 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.

About the role:

As a Software Engineering Manager, you will lead one or more teams of software engineers working within an international Technology Solutions Group that has teams across the United States, Europe and Canada. Using your strong technical background and leadership skills, you will foster a productive engineering culture and provide technical leadership, motivation and guidance to your teams. You will be accountable for quality of development efforts, performing code reviews, promoting engineering best practices, as well as working with Architecture and Product teams to determine the best technical solutions. You will partner with Product Owners to define the roadmap and the overall strategy and vision for your area of the business. You will be a key guide to engineers for their career development, yearly goal-setting and performance management, and ensure the teams are aware of the expectations of their role, and of the team generally. You will support the recruiting processes for your teams.

Leading Teams & Strategic Planning
  • You will be responsible for leading teams to design and deliver major software components, and collaborate with other managers and functions in the process.
  • As a leader you will translate HMH's strategic vision and strategy into action, helping your teams understand their role in realizing this vision.
  • You will be adept at building collaborative, motivated, interdependent teams who will work with product, design and architecture teams in the delivery of software products.
  • You can demonstrate effective communication within the Engineering group, and across business functions.
  • You are adept at coaching and performance management of team members and ensure a focus on personal & career development. You play a leading role in attracting, hiring and retaining talent.
  • You will use your engineering knowledge to identify and solve problems and to foresee potential issues and risks. You will manage risks and ensure effective escalation of issues which impact other teams.
  • You will promote a creative culture that stimulates innovative approaches to solving problems. You encourage proactive, open communication and collaboration within your teams and between other teams and groups.
  • Quality is non-negotiable in delivery. You will ensure high quality standards and practices are followed in your team(s) and the end product is robust, high-availability best-in-class software applications.
How We Work (Competencies)
  • A focus on customers - our goal is to make products which delight our customers
  • Foster engagement - you will be responsible for building engaged, motivated teams
  • Value differences - we rely on a cross-collaborative culture where diverse opinions and ideas are encouraged
  • Drive results - when our teams know what to do, you will ensure our end goals are met
  • Instill Trust - build your teams' network within our Technology Solutions Group
Technology Stack at HMH:
  • Methodology - Scrum, Lean and Agile
  • Microservices - Java, Spring Boot, Maven, NodeJS,
  • Cloud/Container technologies - AWS, Docker and Kubernetes
  • Development tools - GitHub, Jira, Confluence, Datadog
  • Database technologies - PostgreSQL, GraphQL, MySQL, Elastic Search and Redis
  • Operating frameworks - Apache Kafka
  • CI/CD - Jenkins, Concourse
  • QE tools - jUnit / xUnit, Mockito / Moq, Supertest, Ava
  • Web technologies - ReactJS, ECMAScript6, Node/NPM, Jenkins, GIT
Skills & Experience:
  • 10+ years of experience in Software Engineering
  • 3 to 5 years' end-to-end people management experience
  • Experience working with a team on a large project in an Agile environment
  • Experience working with JVM-based languages such as Java
Skills & Experience:
  • Experience with test-driven development, building test plans, unit tests, and automated testing frameworks
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 • Pune District

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

Houghton Mifflin Harcourt • India

On-site
INR 13,359,000 - 17,176,000
Staff DevOps Engineer
Staff DevOps Engineer

HMH • Bharai

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

Fifthnote (A unit of INVERTEDI IT CONSULTANCY Private Limited) • Hyderabad

Hybrid
INR 11,418,000 - 17,127,000
Engineering Manager
Engineering Manager

Comviva • Bengaluru

On-site
INR 4,500,000 - 7,000,000
Staff InfoSec Engineer
Staff InfoSec Engineer

HMH Tech India • Pune District, Pimpri-Chinchwad

On-site
INR 1,800,000 - 3,200,000
Engineering Manager - Project Delivery
Engineering Manager - Project Delivery

Agivant Technologies • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Staff Engineer I, TSG Software Engineering
Staff Engineer I, TSG Software Engineering

Bain & Company • Delhi

On-site
INR 1,800,000 - 3,000,000
Staff InfoSec Engineer
Staff InfoSec Engineer

HMH • Pune District

On-site
INR 2,800,000 - 4,200,000
Assoc Quality Engineer
Assoc Quality Engineer

Houghton Mifflin Harcourt Co • Maharashtra

On-site
INR 450,000 - 650,000