We are looking for Senior Product Architect, who will:
- Provide expert inputs/insights: On product architecture, design decisions, and technology choices. Effectively collaborate with the stakeholders like Product/Offering Mgmt, Sales and Mktg, Support.
- Contribute to the core development/delivery: Be thorough with the technology domain and associated programming languages/frameworks/patterns and tool. Own coding/testing of some of the key/complex modules/components
- Serve as an end-to-end SME: Demonstrates skills/expertise across all functional/non-functional aspects. Gain insights into customer adoption of product capabilities and rise above the silos of being client side, server side or module specific knowledge.
- Be the trusted advisor to clients/customers: Stay at the forefront in understanding customer’s pain points both tactical and strategic. And work proactively to provide solutions/resolutions.
- Be the agent of change/innovation: Challenge the status quo and provide though leadership and operational drive.
- Drive eminence and respect: Be an active evangelist and thought leader inside and outside the organization.
Required Technical and Professional Expertise
- 18+ years of relevant experience of working on Enterprise Class Products, preferably from Storage/Data Protection domain.
- Expertise in C/C++ system software development. Exposure to other programming languages, development / test environments, and related diagnostic tools.
- Excellent problem-solving and debugging skills to analyze and resolve complex technical issues.
- Good Expertise in building software/solutions that conforms to modern application architecture and practices. Knowledge of Dockers/Kubernetes/Micorservices/REST APIs/NoSQL will also be desirable.
- Development experience with third party cloud object storage providers.
- Solid understanding of software architecture patterns, design principles and best practices.
Preferred Technical and Professional Expertise
A part from technical skills, some of the foremost requirements are to have someone :
- who is from storage, data protection and resiliency background.
- who is open to learn and take inputs constructively.
- who embraces challenges and doesn’t believe in finding faults with team, peers or uplines. It’s Ok to err on skills but one need to be open minded towards improvement.
- who can balance people, product and process goals. Being open minded is the key to success for this role.