Be responsible for defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure. Provide technical leadership to an agile team of 5-7 Work with Product Line Leaders (PL - Ls) to understand product requirements & vision. Translate requirements / vision into prioritized list of user stories and deliver to required timelines and quality standards. Work with product line leaders and architects to develop multi generation software technology plans. Drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuseSupport process improvements which guide the development, sustaining & support activities. Work cross functionally with other business departments to align activities and deliverables. Drive world-class quality in the development and support of products. Ensure team receives consistent messages and has clear understanding of business dire...Software Engineer, Software, Computer Science, Leadership, Technology, Engineer