Provide technical leadership for product enhancements, which will involve solution proposals, getting them reviewed by peers, incorporating feedback towards a well architected, designed, scalable and highly performant software solution. Collaborate with cross functional teams to understand requirements and translate them into technical architecture and design specificatio