Cray Inc. Seattle , WA 98113
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 shipping, operating, and maintaining software with Orchestration and API-driven usage - DevOps, OpenStack, CloudStack, Chef, Puppet, Ansible etc., 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 Cloud to join our rapidly growing team.
This position is responsible for leading a team of software engineers that mix DevOps, low-level software and practical solution/integration engineering.
Primary Duties and Responsibilities:
Lead an engineering software team that mixes DevOps, low-level software engineering, and practical solution/integration engineering - including aligning Dev and QA, along Agile practices.
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.RequirementsKey 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 and shipping software and services built on Containers, Virtualization.
Significant and strong technical background in mixing solution development, dev/test/doc collaboration and execution, integration testing, and engineering innovative software for scale-out operational management in critical high-performance data centers.
Deep understanding of multi-tenancy, data/compute/network isolation, disaster recovery, and distributed systems are critical.
Cloud or DevOps engineering experience (e.g. distributed web services, DevOps automation, scalable systems, grid computing, OpenStack, Puppet, Chef, CloudStack, etc.)
Virtualization experience, such as KVM, MSFT Hyper-V, VMware vSphere - orchestrators.
Experience shipping a large scale software service (e.g. BigData, BigCompute, data-mining, analytics, etc..) and shipping software running/hosted in public cloud Azure, AWS, Google AppEngine, 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 including protected veterans and individuals with disabilities. CRAY Inc. is an Affirmative Action, Equal Opportunity Employer. As part of our standard hiring process for new employees, employment with CRAY will be contingent upon successful completion of a comprehensive background check.
Apply On-lineSend This Job to a Friend