Cray Inc. Senior Technical Manager, Engineering - Software System Management in Bloomington, Minnesota

Requisition Number 18-0068 Title Senior Technical Manager, Engineering - Software System Management Location US-MN-Bloomington Position Type Full-Time Description Senior Technical Manager, Engineering - SW - System Management Automation Tools Development Who We Are Our business is supercomputing. We've been developing, building and supporting highly advanced computing solutions for the world's most complex science, engineering and analytics challenges since 1976. We pride ourselves on understanding the problems our customers are trying to solve and developing the technologies that enable them to make the discoveries that better our world. Who You Are You are a dynamic, driven professional with a passion for success - yours, your company's and your customer's. You bring knowledge and expertise in the creation of systems management tool for large complex data centers or related technical fields, strong communication and collaboration skills, and you always conduct yourself with the highest professionalism and integrity. Cray has an opening for a highly skilled and self-motivated Senior Technical Manager, Software Engineering - Systems Automation Tooling Development to join our rapidly growing team. Job Summary: This position is responsible for leading a team of software engineers that architect and design the tools necessary for systems automation. Primary Duties and Responsibilities: * Lead an engineering software team that architects and design Systems Automation tools. * Collaborate with engineering project managers that are responsible for driving the engineering team to meet life cycle phase requirements and for providing status to the product team * Drive project planning and day to day execution for R&Ds portfolio of projects and report status to Director * Writes product requirement documents, implements and tracks development timelines, and negotiates feature sets with the development leads and product teams. * Provides guidance to team members within the latitude of established company policies. Recommends changes to policies and establishes procedures that affect immediate organization(s). * Ensures the timely, thorough and accurate completion of all engineering projects. * Oversees the preparation of new or modified designs. * Ensures documentation packages are complete. * Selects, develops and evaluates personnel to ensure the efficient operation of the function. * Acts as advisor to the team to meet schedules and/or resolve technical problems. Develops and administers schedules and performance requirements; has budget responsibilities. Participates with other senior managers to establish strategic plans and objectives. Regularly interacts with executives. Requirements Key Qualifications include: * Bachelor's degree in Computer Science or Engineering or equivalent experience * 10 years of related experience, with minimum of 5 years' previous management experience * Significant experience with Agile methodology * Significant and strong technical background in the building of tools needed in large systems automation * Cloud or DevOps engineering experience (e.g. distributed web services, DevOps automation, scalable systems, grid computing, OpenStack, Puppet, Chef, CloudStack, etc.) * Experience managing a team of 10-15 engineers, with daily agile practices, predictable output, and ability to maintain team execution * Proven analytical skills and strong oral and written communication skills. * Ability to manage multiple projects and tasks, prioritize work and deliver software projects on time and within budget. * Ability to resolve a wide range of issues in creative ways. * Demonstrates good judgment in selecting methods and techniques for obtaining solutions. Work requires imaginative, thorough and practical solutions to a wide range of problems. * Ability to communicate effectively across the function and across organizational boundaries, or with customers We are proud to be an Equal Opportunity Employer