Senior Engineering Manager
Current• Establish a robust engineering culture by defining strategies and technology directions for client services, product support, and training implementation.• Ensure best practices in coding, architecture, and security for scalable product development on cloud platform.• Oversee the entire software development lifecycle, managing tasks from requirement gathering to coding, testing, and deployment.• Design software applications, troubleshoot integration issues, and optimize application performance.• Lead project portfolios, coordinate with stakeholders, and manage multiple teams to ensure timely outcomes.• Mentor teams, conduct interviews, and oversee the appraisal process for continuous talent development.• Collaborate with Engineering Managers to formulate optimal technical designs and strategies for novel product creation.• Develop a technology roadmap and architectural framework for a resilient, secure, and scalable platform while addressing technical debt.• Foster a high-performance team by embracing Agile principles and enhancing or creating processes for seamless team functioning.• Define and track crucial team Key Performance Indicators (KPIs) to drive execution and identify possibilities for operational enhancement.• Conduct timely and constructive performance evaluations to ensure continuous improvement.