- You have proven experience leading teams of software engineers to design and deliver major software components
- You enjoy actively contributing code, working with your cross-functional full-stack teams within an Agile development environment
- You are able to contribute to technical leadership, collective ownership and delivery of component design, development and maintenance
- You can collaborate across functional development teams to solve problems, transfer knowledge 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
- You will be responsible for leading your team of 7-12 software engineers to deliver major software components and services, collaborating with other teams and functions to align solution delivery across the Technology Solutions Group
- You will help build a collaborative, motivated, interdependent team who will work with product, design and architecture teams in the delivery of software products
- You will ensure effective communication of solutions within the Engineering group and its stakeholders in the US, Canada, Europe and India
- You will use your engineering knowledge to identify and solve problems and to foresee potential issues and risks. You will manage risks within your team and ensure effective escalation of issues which impact other teams to your manager
- You will promote a positive culture that stimulates innovative approaches to solving problems. You encourage proactive, open communication and collaboration within your team
- You will ensure high quality standards and practices are followed in your team and the end product is robust, high-availability best-in-class software applications.
- 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, GIT
- 8+ years of experience in Software Engineering
- 2+ years' end-to-end people management experience
- Experience with JavaScript frameworks (React, Polymer, Vue, Angular)
- Possess a deep understanding of popular JavaScript design patterns and their appropriate application (e.g. Module, Factory, Observer, Facade, Adapter, MVC)
- Experience developing with one or more modern JS frameworks (e.g. React, Polymer, Vue, Angular) understanding of their capabilities and appropriate application
- Strong appreciation of User Experience (UX) best practice with an ability to envisage user behaviors, needs, and motivations.
- Exposure to Accessibility, Internationalization and Security patterns on modern Web development projects
- Knowledge about Micro Frontend
- Hands on experience of unit testing library like React Testing Library (RTL) or Jest
- Nice to have understanding of Jenkins.
- Experience with Java development with exposure to frameworks such as Spring Boot
- 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
- 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 including micro 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 Amazon Kinesis
- Test Driven Development and automated test tools such as Junit, Cucumber, Mockito
- Degree or Master's in Computer Science or relevant discipline
-
Software Engineer
6 days ago
Larsen & Toubro pune, IndiaJob description Job descriptionJob descriptionJob descriptionJob descriptionJob description · Job description Job descriptionJob descriptionJob descriptionJob descriptionJob description · Job description Job descriptionJob descriptionJob descriptionJob descriptionJob descriptio ...
-
Software Engineer
6 days ago
YASH Technologies pune, IndiaJob description: · Required Skills: · Core Java · Spring · Spring Boot · React · SQL · Maven · JavaScript/jQuery · GIT · CI/CD · Desired Skills: · AWS · NoSQL · Kubernetes · Docker · Design, Develop, test code as per coding standards defined by team · Deployment ...
-
Software Engineer
6 days ago
Tech Mahindra pune, IndiaTibco Developer · Tibco Fulfillment Provisioning or Kabira Provisioning · Pune/ Kolkata · 3-4 yrs. · TIBCO skillset and Telecom knowledge · ...
-
Senior Software Engineer
6 days ago
YASH Technologies Pune, IndiaJob Description- · Exp required- 4-6 Years · Job description: · Required Skills: · Core Java · Spring · Spring Boot · React · SQL · Maven · JavaScript/jQuery · GIT · CI/CD · Desired Skills: · AWS · NoSQL · Kubernetes · Docker · Design, Develop, test code as per ...
-
Software Engineer
1 week ago
Avalara India Pune, India· Note : We are looking for candidates who has less than one month notice period and who can work from Pune location on Hybrid mode of working. · Request you to apply with below link · https://careersind- · What You'll Do · We are seeking a talented and experienced Software Engi ...
-
Software Engineer
10 hours ago
SLB Pune, IndiaJob Title:- Software Engineer · SLB Pune, Maharashtra, India (Hybrid) · About us: · We are a global technology company, driving energy innovation for a balanced planet. Together, we create amazing technology that unlocks access to energy for the benefit of all. · Our inclusive ...
-
Software Engineer
1 week ago
eQspanse Next-Gen Technologies Pune, IndiaPosition: Quantum and AI Software Engineer · Job description · Company Description · eQspanse Next-Gen Technologies is a Pune-based organisation dedicated to advancing Quantum AI and utilizing the latest technologies to drive innovation. Our team specializes in building cutting-e ...
-
Software Engineer
3 weeks ago
Diamanti Pune, IndiaDiamanti is the technology leader in hyper converged infrastructure for Kubernetes-based environments. Purpose-built for modern workloads in distributed cloud environments (hybrid, multi, and edge), Diamanti's enterprise Kubernetes platform gives infrastructure Architects, IT Ope ...
-
Software Engineer
1 week ago
NCS Group Pune, IndiaAre you looking for value-adding and impactful work? · Do you want to make a difference with your expertise? · With us, you'll be able to make it happen. · NCS is a leading technology services firm, operating across Asia Pacific in over 20 countries, providing services and soluti ...
-
Software Engineer
6 days ago
Avalara India Pune, IndiaNote : We are looking for candidates who has less than one month notice period and who can work from Pune location on Hybrid mode of working. · Request you to apply with below link · What You'll Do · We are seeking a talented and experienced Software Engineer to join our dy ...
-
BHTC Pune, IndiaEmbedded Software Engineer/ Software Engineer (m/f) LIN · EngineeringPune, IndiaYour responsibilities:Software Developer will be responsible for Analysis of requirements, implementation, testing and documentation of Automotive Software components ( LIN)Responsible for maintaining ...
-
Software Engineer
6 days ago
PubMatic Pune, IndiaCompany Description · PubMatic (Nasdaq: PUBM) is an independent technology company maximizing customer value by delivering digital advertising's supply chain of the future. PubMatic's sell-side platform empowers the world's leading digital content creators across the open inte ...
-
Software Engineer
2 days ago
Rubrik Pune, IndiaJob Summary · Location : Pune · About Team & About Role: · As a Software Engineer(SE) in the Continuous Product Delivery (CPD) team, you will play a key role in providing long term stability and last mile delight to our customers. You will work closely with the core engineering ...
-
Software Engineer
5 days ago
NCS Group Pune, IndiaAre you looking for value-adding and impactful work? · Do you want to make a difference with your expertise? · With us, you'll be able to make it happen. · NCS is a leading technology services firm, operating across Asia Pacific in over 20 countries, providing services and soluti ...
-
Software Engineer
6 days ago
NVIDIA Pune, IndiaNVIDIA is known as "the AI computing company." Come, join our Deep Learning team, where you can help build the real-time, cost-effective computing platform driving our success in this exciting and quickly growing field. We are currently seeking an experienced senior software engi ...
-
Software Engineer
6 days ago
Autodesk pune, India Full timePosition Overview · We are looking for a passionate software engineer to join our platform team in Pune, India. Our organisational ecosystem comprises Cloud services. Autodesk Platform Services (APS) is a cloud service platform that powers custom and pre-built applications, int ...
-
Software Engineer
3 weeks ago
LeadSquared Pune, IndiaAbout LeadSquared: · One of the fastest growing SaaS companies in the CRM space, LeadSquared empowers organizations with the power of automation. More than 1700 customers with 2 lakhs+ users across the globe utilize the LeadSquared platform to automate their sales and marketing ...
-
Software Engineer/Sr. Software Engineer
6 days ago
Radical Technologies pune, IndiaPost: Software Engineer/Sr. Software Engineer based on total years of experience and relative experience. · Salary: Negotiable. · Employee Agreement: No for the moment. · Experience: Fresher (Remote): Experienced. · No. of requirement : 20 for now · Education Qualification: BE/BT ...
-
Software Engineer
6 days ago
Spectrum Consultants India Private Limited Pune, IndiaSoftware Engineer (AI/ML/DL)-Diversity Summary · Experience Required: · 4 - 15 Years · Job Term: · Permanent · Location: · Bangalore; Hyderabad; Pune · Category: · Artificial Intelligence/Machine learning/Data Science · World leader in visual and AI Computing. · JD - 1 · System S ...
-
Software Engineer
1 week ago
eQspanse Next-Gen Technologies pune, IndiaPosition: Quantum and AI Software Engineer · Job description · Company Description · eQspanse Next-Gen Technologies is a Pune-based organisation dedicated to advancing Quantum AI and utilizing the latest technologies to drive innovation. Our team specializes in building cut ...
Staff Software Engineer - pune, India - Houghton Mifflin Harcourt
Description
Staff Software Engineer
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:
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 technical leadership and guidance for your team to innovate, solve problems and build high-quality software products and services. You will be the focal point for interactions with other Technical Leads, Engineering Managers, Architecture and product teams to determine the best technical solutions. You will enjoy contributing to development efforts, performing code reviews and promoting engineering best practice.
About the role:
Leading Teams
Engineering Expertise
Technology Stack at HMH:
We give you the best tools and latest technologies to keep you learning and growing. Here's a small sample of our tech stack;
You can find out more on our HMH Engineering Blog.
Skills & Experience:
Preferred Experience:
Required Education: