Posted on: 04/11/2025
Scope :
Engineering Managers responsibilities include driving the product development team towards a ground up cloud native (we use Azure) SaaS product, detecting and mitigating various risks and challenges throughout the development, ensuring that the software is developed with all non-functional requirements (such as security, performance, documentation, scalability and reliability) and representing the product as well as roadmap within the company and to the customers.
Technical Environment :
- Software : Java, Spring boot, Gradle, GIT
- Application Architecture : Scalable, Resilient, event driven, secure multi-tenant Microservices architecture
- Cloud Architecture : MS Azure (ARM templates, AKS, HD insight, Application gateway, Event Hub, Azure AD, etc.)
- Frameworks/Others : Kubernetes, Kafka, Elasticsearch, NOSQL
What Youll Do :
- Leading a software development project through a team of developers, architects and testers, ensuring that the software addresses all functional and non-functional requirements
- Demonstrate expertise in relevant technologies, platforms, products, architecture and tools
- Explore, analyse and recommend new tools and technologies for product development, along with an enterprise architect
- Identify the reusable components and ensure the usage of the same through design
- Plan release delivery schedule, monitor progress, and report status to stakeholders.
- Facilitate cross-team communication on reporting progress and resolving impediments.
- Identify risks, define mitigation plans and communicate the plans in a timely manner.
- Work with senior product manager and engineering leaders to estimate, prioritize, plan and coordinate product development activities, considering resources and skills
- Coordinate availability of development environments and tools
- Ensure supporting project documentation is in order and submitted in a timely manner
- Ensure development processes and quality standards are adhered.
- Provide guidance, feedback, coaching, and developmental experiences to the team.
- Provide feedback to team on career path and guides them in continuous development and learning.
- Conduct appraisals, provide feedback, and handle work allocations for direct reports, and approve the same for indirect reports.
- Recommend and improve automation frameworks and help team design, develop and execute automation scripts using right tools
- Apply domain concepts into the solution and product area
What We Are Looking For :
- BTech/BS/MTech/MS degree in Engineering or a related subject
- Proven work experience in software development as a lead and manager
- Experience of10 -12 years in software industry
- Strong knowledge of software development methodologies, automation, tools and processes
- Experience of working in an Agile/Scrum based product development organization
- Experience in providing clear and concise status of a product development project
- Strong programming experience and background in Enterprise Java
- Demonstrable experience with designing, deploying and maintaining enterprise cloud solutions (preferably Azure)
- Demonstrable experience with microservices based architecture
- Experience with implementation of event driven architecture using Kafka or similar technologies
- Hands-on development skills along with architecture and design experience
- Demonstrable experience, thorough knowledge and interests in cloud native architecture, distributed micro-services, Multi-tenant SaaS solution and scalability, performance, disaster recovery and high availability
- Experience with DevOps, API Management including identity and access management, infrastructure-as-code and infrastructure automation
- Good understanding of secure architectures and configurations
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Project Management
Job Code
1568935