Staff Software Engineer

7 hours ago


India HMH Full time ₹ 12,00,000 - ₹ 24,00,000 per year

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. HMH Technology India Pvt. Ltd. is our technology and innovation arm in India focused on developing novel products and solutions using cutting-edge technology to better serve our clients globally. HMH aims to help employees grow as people, and not just as professionals. For more information, visit

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 Assessment Platform that is part of the HMH Educational Online/Digital Learning Platform. The Assessment team builds highly scalable and available platform. The platform is built 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.

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.
  • 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:

  • 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.
  • 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 
  • 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

HMH Technology Private Limited is an Equal Opportunity Employer and considers applicants for all positions without regard to race, colour, religion or belief, sex, age, national origin, citizenship status, marital status, military/veteran status, genetic information, sexual orientation, gender identity, physical or mental disability or any other characteristic protected by applicable laws. We are committed to creating a dynamic work environment that values diversity and inclusion, respect and integrity, customer focus, and innovation. For more information, visit Follow us on Twitter, Facebook, LinkedIn, and YouTube.



  • Vadodara, India Qualifacts Full time

    Job Description Job Description Qualifacts is a leading provider of behavioral health software and SaaS solutions for clinical productivity, compliance and state reporting, billing, and business intelligence. Its mission is to be an innovative and trusted technology and end-to-end solutions partner, enabling exceptional outcomes for its customers and those...


  • Home-India Flexera Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Flexera saves customers billions of dollars in wasted technology spend. A pioneer in Hybrid ITAM and FinOps, Flexera provides award-winning, data-oriented SaaS solutions for technology value optimization (TVO), enabling IT, finance, procurement and cloud teams to gain deep insights into cost optimization, compliance and risks for each business service....


  • india Rippling Full time

    Staff Software EngineerAbout RipplingRippling is the first way for businesses to manage all of their HR & IT—payroll, benefits, computers, apps, and more—in one unified workforce platform.By connecting every business system to one source of truth for employee data, businesses can automate all of the manual work they normally need to do to make employee...


  • India Jobgether Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Staff Software Engineer (R13185) in India.The Staff Software Engineer role offers a unique opportunity to drive technical excellence while shaping the architectural direction of critical software systems. You will work in a highly collaborative environment,...


  • India BrightEdge Full time

    Staff Software Engineer, RemoteThe Software Engineer will be a critical individual contributor responsible for designing collection strategies, developing, and maintaining robust and scalable data pipelines. This role is at the heart of our data ecosystem, deliver new analytical software solution to access timely, accurate, and complete data for insights,...


  • india Sureify Full time

    Staff Software EngineerWe're looking for a talented and results-oriented software engineer to work as a key Sureify's expanding engineering team member. You'll help build and evolve our next-generation cloud-based compute platform for digitally delivered life insurance. This is your opportunity to make a large impact at a high-growth enterprise software...


  • India BrightEdge Full time

    Staff Software Engineer, Remote The Software Engineer will be a critical individual contributor responsible for designing collection strategies, developing, and maintaining robust and scalable data pipelines. This role is at the heart of our data ecosystem, deliver new analytical software solution to access timely, accurate, and complete data for insights,...


  • India Andalusia Labs Full time

    OverviewAt Andalusia Labs, we build foundational economic infrastructure for programmable global markets, connecting capital, computation, and coordination across the internet. Our work sits at the intersection of distributed systems, finance, and machine intelligence, with the goal of growing the world’s programmable GDP.Our team has shipped massively...


  • India Ensemble Health Partners Full time

    Job Title: Staff Engineer, Software Experience: 12-14 Years Job Location: Remote, India Company Overview Ensemble Health Partners India, we're at the forefront of innovation, leveraging cutting-edge technology to drive meaningful impact in the Revenue Cycle Management landscape. Our future-forward technology combines advanced AI-driven analytics with tightly...


  • India Ensemble Health Partners Full time

    Job Title: Staff Engineer, Software Experience: 12-14 Years Job Location: Remote, India Company Overview Ensemble Health Partners India, we're at the forefront of innovation, leveraging cutting-edge technology to drive meaningful impact in the Revenue Cycle Management landscape. Our future-forward technology combines advanced AI-driven analytics with tightly...