Software Engineering Program Manager
Sorry, this job was removed at 12:44 a.m. (MST) on Tuesday, February 21, 2017
By clicking Apply Now you agree to share your profile information with the hiring company.
Product Release Manager (Program Management)
We are looking for an experienced Software Program Manager who excels at delivering high quality and on time product releases for our state of the art cloud storage solution. The ideal Manager will have the technical chops to collaborate with our engineering team to build and sustain product releases and be experienced working with other product teams. Additionally, the Program Manager will have experience with multiple software development lifecycle models (waterfall, iterative, agile, etc.) and will have implemented various aspects of each methodology as is appropriate to the situation and for the team.
Opportunities to Make an Impact:
The manager is an engineering program manager who drives engineering activities throughout the product lifecycle to facilitate high quality program releases... on schedule.
The manager is an engineering program manager who drives engineering activities throughout the product lifecycle to facilitate high quality program releases... on schedule.
More specific responsibilities include:
● Collaborate with the engineering teams to develop the detailed work breakdown schedules for every phase of the SolidFire product lifecycle
● Track engineering progress against release schedules, developing appropriate metrics to ensure early and often communication for the status of the release
● Identify concerns/risks/etc. throughout the product release lifecycle and bring these to the attention of engineering management, as well as providing input to help maintain schedule integrity
● Actively drive the engineering teams to ensure that product quality is maintained throughout the SolidFire product lifecycle, including requirements traceability, test suite tracking and defect triage
● Effectively communicate with other product teams, such as Product Management and Support/Services, for product release requirements and status updates throughout the release
● Manage overlapping product releases, in various phases of the SolidFire product lifecycle
● Work with the Build/Release engineer to facilitate continuous integration/delivery within the release
● Work with engineering management to identify and improve process and program efficiencies throughout the entire engineering organization
● Drive innovation and integration of new software development processes and quality initiatives into projects and activities
● Collaborate with the engineering teams to develop the detailed work breakdown schedules for every phase of the SolidFire product lifecycle
● Track engineering progress against release schedules, developing appropriate metrics to ensure early and often communication for the status of the release
● Identify concerns/risks/etc. throughout the product release lifecycle and bring these to the attention of engineering management, as well as providing input to help maintain schedule integrity
● Actively drive the engineering teams to ensure that product quality is maintained throughout the SolidFire product lifecycle, including requirements traceability, test suite tracking and defect triage
● Effectively communicate with other product teams, such as Product Management and Support/Services, for product release requirements and status updates throughout the release
● Manage overlapping product releases, in various phases of the SolidFire product lifecycle
● Work with the Build/Release engineer to facilitate continuous integration/delivery within the release
● Work with engineering management to identify and improve process and program efficiencies throughout the entire engineering organization
● Drive innovation and integration of new software development processes and quality initiatives into projects and activities
About you:
Qualified candidates must have successfully managed software and hardware platform releases from concept to new product introduction. Additional requirements include:
● Demonstrated understanding and experience managing various software development lifecycle models
● Experience managing overlapping product release cycles
● Knowledge of continuous integration/delivery, and experience integrating that into a software release process
● Strong leadership and analytical skills in combination with excellent written and verbal communication abilities. The candidate must be self driven and an expert at multitasking
● Detail oriented but with the ability to look at the overall big picture of a product release
● Experience with build/release methodologies and best practices as well as knowledge of release branch management policies
● Experience working on system level software in the data storage industry is a big plus
● Demonstrated experience working with hardware and software development engineers on projects.
● Strong understanding of engineering principles and practices.
● Creative approach to problem solving.
● Program Management training or demonstrated experience.
● Ability to develop longer-range project plans and schedules for individual or work for a small team.
Responsibility and Interaction:
Responsibility:
● The tasks this individual is responsible are often unstructured and the issues addressed are less defined requiring new perspectives and creative approaches.
● This individual will apply attained experiences and knowledge in solving problems that are complex in scope requiring in-depth evaluation.
● Demonstrate good judgment in solving problems as well as identifying problems in advance, and proposing solutions.
Interaction:
● This individual must work effectively with Staff to Vice President level employees within the function, across functions and with external parties.
● Limited supervision and direction is provided, as this individual can operate and drive results and set priorities independently.
● The ideal candidate will be a proactive contributor and subject matter expert.
● To be successful, this individual must demonstrate favorable results through regular leadership and influencing others.
Qualified candidates must have successfully managed software and hardware platform releases from concept to new product introduction. Additional requirements include:
● Demonstrated understanding and experience managing various software development lifecycle models
● Experience managing overlapping product release cycles
● Knowledge of continuous integration/delivery, and experience integrating that into a software release process
● Strong leadership and analytical skills in combination with excellent written and verbal communication abilities. The candidate must be self driven and an expert at multitasking
● Detail oriented but with the ability to look at the overall big picture of a product release
● Experience with build/release methodologies and best practices as well as knowledge of release branch management policies
● Experience working on system level software in the data storage industry is a big plus
● Demonstrated experience working with hardware and software development engineers on projects.
● Strong understanding of engineering principles and practices.
● Creative approach to problem solving.
● Program Management training or demonstrated experience.
● Ability to develop longer-range project plans and schedules for individual or work for a small team.
Responsibility and Interaction:
Responsibility:
● The tasks this individual is responsible are often unstructured and the issues addressed are less defined requiring new perspectives and creative approaches.
● This individual will apply attained experiences and knowledge in solving problems that are complex in scope requiring in-depth evaluation.
● Demonstrate good judgment in solving problems as well as identifying problems in advance, and proposing solutions.
Interaction:
● This individual must work effectively with Staff to Vice President level employees within the function, across functions and with external parties.
● Limited supervision and direction is provided, as this individual can operate and drive results and set priorities independently.
● The ideal candidate will be a proactive contributor and subject matter expert.
● To be successful, this individual must demonstrate favorable results through regular leadership and influencing others.
Education and Experience:
5+ years experience as a software release/program manager. Experience as a technical contributor
(software developer, quality engineering, etc.) a plus
● B.S., M.S., or Ph.D. in Computer Science or other related field or equivalent
(software developer, quality engineering, etc.) a plus
● B.S., M.S., or Ph.D. in Computer Science or other related field or equivalent
Read Full Job Description