The Role :The role will involve building high-performance software engineering teams software space. Presenting plans, updates, and risks to all stakeholders is a critical part of the role.Leaders must be hands-on in addressing customer issues, code quality, RCA / issue prevention, and managing risks.Key Requirements :- 8+ years of experience in building software products and SaaS applications- Highly energetic leader with experience in building high-performance engineering teams and delivering great software.- 1+ years of recent experience in managing software development teams with full responsibility for software releases, processes, and people management.- Strong knowledge of AWS from an architecture and cost perspective.- Experience in building web applications using a .NET Technical stack.- Exposure to managing scale and huge growth in software usage.- Worked with product design teams, customers, and other stakeholders to create a well-defined product roadmap and deliver per plan.- Demonstrated expertise in various authentication mechanisms including password- based, token based, and certificate-based authentication.- Knowledge of common authentication technologies including OAuth, SAML, CAs, OTP/TOTP, SSO, LDAP- Good understanding of OWASP best practices and web-based security vulnerabilities- Good Experience in Linux-based systemsKey Responsibilities :- Provide leadership, guidance, and support to a team of .NET engineers, fostering their professional growth and ensuring a positive work environment.- Review code and ensure adherence to coding standards, best practices, and quality guidelines. Implement and maintain robust testing processes to ensure the reliability and scalability of the .NET applications.- Design systems that can handle scalability and performance requirements. Consider factors such as data volume, concurrency, and system bottlenecks to architect robust and scalable solutions.- Work closely with product managers and stakeholders to understand the system requirements and translate them into technical specifications. Identify key system components, interfaces, and dependencies.- Managing the engineering team and taking care of their performance evaluations.- Strong experience with Build and Release, Agile processes, and Estimation/Planning (ref:hirist.tech)