USA
1 day ago
Mgr Software Engineering
Mgr Software EngineeringApply now » Apply now + Apply Now + Start applying with LinkedIn Start + Please wait... Date:Jan 21, 2025 Location: 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. 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, visitwww.hmhco.com 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. Engineering Expertise + 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. Skills and abilities + Demonstrated strong team leadership and mentoring skills with software developers + Ability to solve complex problems and issues + Understanding of and experience with large, multi-faceted and complex systems + Ability to think strategically, and then to develop and execute plans to implement the necessary strategies that include: + Information Services capacity planning and forecasting + Understanding of systems development life cycle that includes knowing when and how to apply the process to software and systems development + Ability to communicate technical information to a non-technical audience + Ability to bring clarity and make progress in ambiguous or uncertain situations and environments + Must be able to perform the physical and intellectual requirements of the role, with or without accommodation Education and experience + 10+ years of experience in Software Engineering + 3 to 5 years' end-to-end people management experience or Minimum five years’ experience successfully leading development teams  + Experience working with a team on a large project in an Agile environment + 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 building web services using APIs and services like REST, SOAP, etc. + Knowledge of container technologies such as Docker and Kubernetes + Proficient with code versioning tools such as CVS, SVN and Git + Knowledge of cloud technologies (AWS/Azure) and systems like Apache Kafka, Apache Spark, Amazon Kinesis, etc. 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, visithttps://careers.hmhco.com/. Follow us on Twitter, Facebook, LinkedIn, and YouTube. Job Segment:
Confirm your E-mail: Send Email
All Jobs from Houghton Mifflin