SUMMARY
Work across product teams and provide technical leadership and guidance. Well versed with technologies, storage domain and programming languages such as C/C++. Contributes to product architectural roadmap in a proactive manner.
PRIMARY RESPONSIBILITIES
- Define and contribute to the architecture roadmap and ensure that feature design complies to the system architecture.
- Collaborate with Product Architects to guide the teams in designing a solution that honors architectural integrity.
- Provides insight to management on design decisions taken and their business impact.
- Review the design for adherence to standards and architectural integrity.
- Influence key product stakeholders on technology choices across other sites.
- Nurture innovation in the project teams.
- Always look for new opportunities and innovation in data protection areas and materialize them in product features.
- Collaborate across different functional areas and geographical boundaries and make the feature more meaningful for the target customers.
- Mentor senior engineers and specialist as a ongoing activity.
10. Having the required depth and breadth of knowledge across various areas of the product.
11. Leads investigation on proof of concept required for future architectural roadmap.
12. Assists the teams in solving complex technical problems that impacts product delivery.
13. Identify commonality across projects and influence teams to build and reuse common components.
14. Propose use of tools/processes to improve efficiency of tasks.
ADDITIONAL RESPONSIBILITIES
- Co-ordinate technical activities of the lab.
- Host tech talks for the section you are responsible for.
COMPETENCY AND SKILL REQUIREMENTS
- Strong knowledge in various software Engineering lifecycles
- 10+ years experience in C/C++/Java and very strong in advanced C++/Java concepts.
- Very good in problem solving skills and ability to learn new technology areas quickly.
- Good leadership and interpersonal skills
- Teams should be able to look upon the person as a Role Model.
- Sound design skills using UML, design pattern and other object oriented paradigms.
- Exposure to general technology skills that defines the architecture (Networking/Storage/Filesystems/Application Development)
- Ability to collaborate and work across multiple geographies.
- Strong communication skills and ability to negotiate and influence others.
10. Great team player
11. Can work with ambiguity.
12. Willing to work outside comfort zone if the business demands.
PROFILING QUESTIONS
- Number of years of experience in C/C++: <10+ years>
- Number of years of experience in UML and Design Patterns : <5+ years>
- Total years of experience in software Industry: <14+>
- Self assessment in Storage/Networking/File Systems knowledge: <8+/10>
- Number of recognized innovation items (Iike patents/papers): <5>



