As a Software Development Lead, you will be responsible for developing and configuring software systems end-to-end or for specific stages of the product lifecycle. You will apply your knowledge of technologies, applications, methodologies, processes, and tools to support clients or projects. This role involves being an SME, collaborating with and managing the team, making team decisions, engaging with multiple teams on key decisions, providing solutions to problems, and leading/mentoring junior team members to drive innovation and continuous improvement.