The Lead Software Engineer, Underwriting Platforms is a senior technical role that is expected to have hands-on development and design skills and will be responsible for end-to-end program and project delivery for multiple Underwriting applications in the Casualty line of business. In this role, you will be leading one or more software development project teams, working with multiple cross functional teams, gathering requirements, developing project plans and estimates, designing and developing product enhancements working closely with business and operations stakeholders.