Staff Software Engineer

2 weeks ago


Pune, Maharashtra, India Houghton Mifflin Harcourt Full time

HMH IndiaHoughton Mifflin Harcourt (HMH) is a learning technology company committed to deliveringconnected solutions that engage learners, empower educators and improve studentoutcomes.

As a leading provider of K–12 core curriculum, supplemental and interventionsolutions, and professional learning services, HMH partners with educators and schooldistricts 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 ondeveloping novel products and solutions using cutting-edge technology to better serve ourclients globally.

HMH aims to help employees grow as people, and not just as professionals.

For more information, visit Lead / Staff Software Engineer

About the role:


You will lead the technical direction of a cross-functional team that includes front-end and back-end engineers, designers and quality engineers You will be required to provide technicalleadership and guidance for your team to innovate, solve problems and build high-qualitysoftware products and services.

You will be the focal point for interactions with other TechnicalLeads, Engineering Managers, Architecture and product teams to determine the best technicalsolutions.

You will enjoy contributing to development efforts, performing code reviews andpromoting engineering best practice.

About the role:

  • You have proven experience leading teams of software engineers to design and delivermajor software components
  • You enjoy actively contributing code, working with your cross-functional full-stack teamswithin an Agile development environment
  • You are able to contribute to technical leadership, collective ownership and delivery ofcomponent design, development and maintenance
  • You can collaborate across functional development teams to solve problems, transferknowledge and contribute to overall product architecture (Microservices)
  • You pro-actively architect components, look ahead and avoid pitfalls for the team
  • You drive quality by initiating and managing code reviews
Leading Teams

  • You will be responsible for leading your team of 7-12 software engineers to deliver majorsoftware components and services, collaborating with other teams and functions to alignsolution delivery across the Technology Solutions Group
  • You will help build a collaborative, motivated, interdependent team who will work withproduct, design and architecture teams in the delivery of software products
  • You will ensure effective communication of solutions within the Engineering group and itsstakeholders in the US, Canada, Europe and India
Engineering Expertise

  • You will use your engineering knowledge to identify and solve problems and to foreseepotential issues and risks. You will manage risks within your team and ensure effectiveescalation of issues which impact other teams to your manager
  • You will promote a positive culture that stimulates innovative approaches to solvingproblems. You encourage proactive, open communication and collaboration within yourteam
  • You will ensure high quality standards and practices are followed in your team and the endproduct is robust, high-availability best-in-class software applications.
Technology Stack at

HMH :
We give you the best tools and latest technologies to keep you learning and growing. Here's asmall sample of our tech stack;

  • Methodology - Scrum, Lean and Agile
  • Microservices - Java, Spring Boot, Maven, NodeJS,
  • 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, GITYou can find out more on our HMH Engineering Blog.

Skills & Experience:

  • 7+ years of experience in Software Engineering
  • 2+ years' end-to-end people management experience
  • Experience with Java development with exposure to frameworks such as Spring Boot
  • Experience with JavaScript frameworks (React, Polymer, Vue, Angular)
  • Experience with architectural concepts such as microservices and separation of concerns
  • Experience with cloud technologies such as AWS
  • Experience with container technologies such as Docker, Kubernetes and Mesos
  • Experience with messaging Systems such as Kafka and SQS
  • Experience with Database and Caching technologies such as SQL, Aurora, and Redis
  • Experience with development tools such as GitHub and Jira
  • Experience in Test Driven Development and automated testing tools like Junit, Cucumber,Mockito, Pact, SonarQube and Gatling
  • Experience working in an agile delivery framework

Preferred Experience:

  • Cloud technologies such as AWS
  • Container technologies such as Docker and Kubernetes
  • Development tools such as GitHub and Jira
  • Database technologies such as SQL, Aurora, and Redshift
  • Experience in a wide range of technologies and patterns across the full stack includingmicro frontends
  • Experience with Java development and frameworks such as Spring Boot
  • Experience with popular JavaScript design patterns and their appropriate application (e.g.
Module, Factory, Observer, Facade, Adapter, MVC)

  • Experience with one or more modern JS frameworks (e.g., React, Polymer, Vue, Angular)
  • Operating frameworks such as Apache Mesos, Apache Kafka, Apache Spark, and AmazonKinesis
  • Test Driven Development and automated test tools such as Junit, Cucumber, Mockito

Required Education:

  • Degree or Master's in Computer Science or relevant discipline#LI-SA1Houghton Mifflin Harcourt Technology Private Limited is an Equal Opportunity Employer andconsiders 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 characteristicprotected by applicable laws. We are committed to creating a dynamic work environment thatvalues diversity and inclusion, respect and integrity, customer focus, and innovation. For moreinformation, visit Follow us on Twitter, Facebook, LinkedIn, andYouTube.


  • Pune, Maharashtra, India Persolkelly Full time

    Job Description :As a Staff Software Engineer (Backend), you'll be a key contributor to the engineering team, responsible for designing, developing, and maintaining scalable backend systems. You'll work closely with cross-functional teams to deliver high-quality software solutions that meet business objectives and exceed customer expectations. This is an...


  • Pune, Maharashtra, India LogicMonitor Full time

    What You'll Do: The Staff Software Engineer on the Engineering team is responsible for the implementation, design, architecture and quality control of business integrations/general development within the customer-facing product application and internal tools used by development and technical operations. This includes troubleshooting bugs and...


  • Pune, Maharashtra, India Stefanini Full time

    Job DescriptionDetails:POSITION:STAFF SOFTWARE ENGINEERLocation:Pune, IndiaExperience:7+ Years of ExperienceJob SummaryAs a Staff Software Engineer specializing in cloud technologies, you'll design, develop, and maintain our cloud-based platform. Leverage your expertise in cloud computing, distributed systems, and software engineering best practices to...


  • Pune, Maharashtra, India Stefanini Full time

    Job Description Details: POSITION: STAFF SOFTWARE ENGINEER Location: Pune, India Experience: 7+ Years of Experience Job Summary As a Staff Software Engineer specializing in cloud technologies, you'll design, develop, and maintain our cloud-based platform. Leverage your expertise in cloud computing, distributed systems, and software...


  • Pune, Maharashtra, India timesjobs Full time

    # Job ID#: 57157Job Category: Software EngineerPosition Type: Full TimeShift: 1Details:POSITION:STAFF SOFTWARE ENGINEERLocation: Pune, IndiaExperience: 7 Years of ExperienceJob Summary:As a Staff Software Engineer specializing in cloud technologies, you'll design, develop, and maintain our cloud-based platform. Leverage your expertise in cloud computing,...


  • Pune, Maharashtra, India timesjobs Full time

    # Job ID#: 57157Job Category: Software EngineerPosition Type: Full TimeShift: 1Details:POSITION:STAFF SOFTWARE ENGINEERLocation: Pune, IndiaExperience: 7 Years of ExperienceJob Summary:As a Staff Software Engineer specializing in cloud technologies, you'll design, develop, and maintain our cloud-based platform. Leverage your expertise in cloud computing,...


  • Pune, Maharashtra, India timesjobs Full time

    # Job ID#: 57157Job Category: Software EngineerPosition Type: Full TimeShift: 1Details:POSITION:STAFF SOFTWARE ENGINEERLocation: Pune, IndiaExperience: 7 Years of ExperienceJob Summary:As a Staff Software Engineer specializing in cloud technologies, you'll design, develop, and maintain our cloud-based platform. Leverage your expertise in cloud computing,...


  • Pune, Maharashtra, India Rocket Software Full time

    Job DescriptionSummary:The Senior Manager, Software Engineering will be assigned complex products or a full product line of solutions from the Rocket Software portfolio. The Senior Manager, Software Engineering will be part of Rocket Software's dynamic team of domain experts who work at a fast pace and who expect the best from their staff. Person will be...


  • Pune, Maharashtra, India Rocket Software Full time

    Job Description Summary:The Senior Manager, Software Engineering will be assigned complex products or a full product line of solutions from the Rocket Software portfolio. The Senior Manager, Software Engineering will be part of Rocket Software's dynamic team of domain experts who work at a fast pace and who expect the best from their staff. Person will...


  • Pune, Maharashtra, India NTT Data Vertex Software Inc. Full time

    Apply for Digital Engineering Staff Engineer, Career Progress Consultants in Pune for Year of Experience on


  • Pune, Maharashtra, India Procore Technologies Full time

    Job DescriptionWe're looking for aStaff Software Engineerto join Procore's Finance & Legal Technology team. In this role, you'll build highly scalable, reliable capability based microservices for the Finance & Billing platform, event based integrations with Finance & Billing SaaS applications like Zuora, Avalara, NetSuite, Concur, Coupa and automatemanual...


  • Pune, Maharashtra, India Procore Technologies Full time

    Job DescriptionWe're looking for a Staff Software Engineer to join Procore's Talent Technology (HRIS) Team. In this role, you'll build highly scalable, reliable integrations for Workday and connected HR systems . As a Staff Software Engineer, you'll partner with Procore's Global Talent (HR), Compliance, Data & IT teams to gather functional requirements,...


  • Pune, Maharashtra, India Procore Technologies Full time

    Job DescriptionWe're looking for aStaff Software Engineerto join Procore's Talent Technology (HRIS) Team. In this role, you'llbuild highly scalable, reliable integrations for Workday and connected HR systems .As a Staff Software Engineer, you'll partner with Procore'sGlobal Talent (HR), Compliance, Data & IT teams to gather functional requirements, design &...


  • Pune, Maharashtra, India Procore Technologies Full time

    Job DescriptionWe're looking for a Staff Software Engineer to join Procore's Finance & Legal Technology team. In this role, you'll build highly scalable, reliable capability based microservices for the Finance & Billing platform, event based integrations with Finance & Billing SaaS applications like Zuora, Avalara, NetSuite, Concur, Coupa and automate...


  • Pune, Maharashtra, India Houghton Mifflin Harcourt Full time

    Staff Software EngineerAboutHMH: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...


  • Pune, Maharashtra, India Druva Full time

    About DruvaDruva enables cyber, data and operational resilience for every organization with the Data Resiliency Cloud, the industry's first and only at scale SaaS solution. Customers can radically simplify data protection, streamline data governance, and gain data visibility and insights as they accelerate cloud adoption.Druva pioneered a SaaS-based approach...


  • Pune, Maharashtra, India Druva Full time

    About Druva Druva enables cyber, data and operational resilience for every organization with the Data Resiliency Cloud, the industry's first and only at scale SaaS solution. Customers can radically simplify data protection, streamline data governance, and gain data visibility and insights as they accelerate cloud adoption. Druva pioneered a SaaS-based...


  • Pune, Maharashtra, India Infoblox Full time

    It's an exciting time to be at Infoblox. Named a Top 25 Cyber Security Company by The Software Report and one of Inc. magazine's Best Workplaces for 2020, Infoblox is the leader in cloud-first networking and security services. Our solutions empower organizations to take full advantage of the cloud to deliver network experiences that are inherently simple,...


  • Pune, Maharashtra, India Infoblox Full time

    It's an exciting time to be at Infoblox.Named a Top 25 Cyber Security Company by The Software Report and one of Inc.magazine's Best Workplaces for 2020, Infoblox is the leader in cloud-first networking and security services.Our solutions empower organizations to take full advantage of the cloud to deliver network experiences that are inherently simple,...


  • Pune, Maharashtra, India Houghton Mifflin Harcourt Full time

    HMH India Houghton Mifflin Harcourt (HMH) is a learning technology company committed to deliveringconnected solutions that engage learners, empower educators and improve studentoutcomes. As a leading provider of K–12 core curriculum, supplemental and interventionsolutions, and professional learning services, HMH partners with educators and schooldistricts...