Principal Software Engineer
CurrentWork with leaders to formulate organization's vision and product strategy along with execution roadmap. Lead building infrastructure software and services from ground up including innovation, architecture and design. Proven track record in leading large teams to deliver many large software products that operate at global scale.- Mentor and lead team members throughout the product development life-cycle - Continuously interact with customers to ensure right product is delivered that meets their expectations and requirements - Produce customer and engineering level documentation to ensure operation excellence, easy of debugging and handling of customer issues