A Lead Software Engineer working in a team made up of Software Engineers, Quality Engineers, User Interaction Design Engineers, Software Architects, and the Product Owner team to lead the design, development, and delivery of high quality software in a fast paced, challenging, and creative environmen...