Software Engineering Program Manager

Sorry, this job was removed at 12:44 a.m. (MST) on Tuesday, February 21, 2017
Find out who's hiring in Greater Boulder Area.
See all Product jobs in Greater Boulder Area
Apply
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. 
 
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
 
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.
 
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

 

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

We have a beautiful Boulder office, with amazing Flatiron views, on the vibrant downtown Pearl Street.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about NetAppFind similar jobs