Sr. Manager Software Engineering
CurrentWork with product management and other stakeholders to determine priorities and create technical solutionsWork with a cross-functional set of business, technology, and external research to identify enterprise level strategic solutions to complex business challenges and opportunitiesPrioritize and manage work to deliver critical project timelines in a fast-paced environmentHire, coach, manage, and mentor a team of geographically distributed software engineersWork with geographically distributed teams, with ample opportunity to learn from and mentor teammates in a fast-paced environmentBuild and implement performant and scalable solutions by applying development best practices and leveraging the latest technologiesEnsure high quality solutions by implementing unit tests, driving continuous integration/validation, and supporting the creation and design of performance, load, and user acceptance testsDesign and develop software applications and application components in an agile environmentCreate high-quality software by conducting peer design/code reviews and developing automated test casesBuild methods and tools to automate development activitiesInvolved in troubleshooting and debugging critical problems; Resolve complex technical issues that may ariseParticipate in customer interaction and resolve customer issues with software solutions. Respond to suggestions for improvements / enhancements and contribute to solution development