Houghton Mifflin Harcourt
Website:
hmhco.com
Job details:
Technology Stack
You'll work with technologies such as C#, ASP.NET Core/MVC, Java/Spring Boot, Web API, Microservices, Maven
or Gradle, Angular or React, Azure or AWS, Docker, Kubernetes, Craft CMS (or an equivalent CMS), Elasticsearch,
MySQL/SQL Server/PostgreSQL, MongoDB, Redis, Jenkins etc.
This will be a hands-on coding role working as part of a cross-functional team alongside other developers,
designers and quality engineers, within an agile development environment, spanning both our core .NET
platform and our Java-based content/MarTech integration layer.
About the role:
• You'll design, build, and own features across both the .NET microservices platform and the Java-based
MarTech/content integration layer, as priorities require
• You'll build front-end components (Angular or React) for both areas of the stack
• You'll possess strong coding capabilities, problem-solving skills and the ability to communicate
enthusiastically, clearly and concisely to other engineers within the larger team as well as with other
HMH functional teams
• Our Software Engineers personify the notion of constant improvement as they work with their team to
build software that delivers on our mission to improve student outcomes
• You're not afraid to try new things even if they don't work out as expected
• You are independent, self-directed, high energy and as eager to contribute to your team as you are to
progress on your own path to software craftsmanship
• You'll thrive working in a fast-paced, low friction environment where you'll be exposed to a wide range of
cutting-edge technologies
Responsibilities:
• You'll deploy and operate services on Azure or AWS, including CI/CD pipeline ownership
• You'll build and maintain REST/webhook integrations with key marketing and content SaaS platforms
(Craft CMS, Marketo/Eloqua, Bynder/Orange Logic, Sprinklr, ON24, Wistia, OneTrust, Elasticsearch)
Skills & Experience:
• 8+ years' experience in software development, with demonstrable, current hands-on depth in both
C#/ASP.NET Core and Java/Spring Boot — not just exposure to one of them in the past
• Genuine full stack experience: hands-on with a modern front-end framework (Angular or React)
• Practical experience deploying and operating workloads on Azure or AWS
• Experience with architectural concepts such as microservices and separation of concerns, applied across
more than one backend ecosystem
• Experience integrating third-party SaaS platforms via REST/SOAP APIs and webhooks; working knowledge
of at least one CMS (Craft CMS or equivalent)
• Experience with container technologies (Docker, Kubernetes) and CI/CD tooling
• Experience with Database and Caching technologies such as MySQL/SQL Server, MongoDB, Elasticsearch,
and Redis
• Experience in Test Driven Development and automated testing tools (NUnit/JUnit, Selenium, Cucumber,
SonarQube)
Required Education:
• Degree or master’s in computer science or relevant discipline OR relevant work experience
• Any Java Certification for Example OCP (Oracle Certified Professional) like Java SE 17 Developer or
Foundational C# Certification
This is a shift-based role: 2:00 PM – 11:00 PM IST or 3:00 PM – 12:00 AM (midnight) IST, to overlap with global stakeholders
Click on Apply to know more.