As a Software Development Lead, you will be responsible for developing and configuring software systems either end-to-end or for a specific stage of the product lifecycle. You will apply knowledge of technologies, applications, methodologies, processes, and tools to support a client, project, or entity. Your role will involve leading and managing software development projects. Roles & Responsibilities: Expected to be an SME, collaborate and manage the team to perform, responsible for team decisions, engage with multiple teams and contribute on key decisions, provide solutions to problems for their immediate team and across multiple teams, lead and mentor junior team members, and drive innovation and continuous improvement in software development processes.