Software Development Manager: Confidential
| Company Name | Confidential |
| Job Category | Technology |
| Location | Seattle, WA |
| Position Type | Full-Time, Employee |
| Experience | 5-10 Years Experience |
| Desired Education Level | Bachelor of Science |
| Date Posted | October 19, 2009 |
|
Incumbent is responsible for the development management of assigned software development projects from initial concept development through completion, delivery, and field follow up. This position is responsible for development management of large, complex software development projects. This position works closely with the Program Manager, Software project managers, Clinical Engineering, Verification and Validation engineering, and other stakeholders in planning and defining releases. The position will have technical, individual-contributor direct reports. The position is responsible for software development for software-intensive computer-based products. The position will define task size and develop staffing plans with the SW project managers. The position involves a high amount of independent judgment and technical expertise.
- Responsible for a software functional group. As manager of that group, responsible for:
- Definition and maintenance of group charter/core competencies.
- Definition and maintenance of software core asset development roadmaps.
- Keeping staff members trained and equipped for success; developing staff members.
- Defining and maintaining infrastructure (tools and processes) for group success.
- Manages development of required plans and documentation for successful definition, execution, and release of software products including requirements, software development plans, specifications, and schedules.
- Actively monitors key projects, eliminates barriers, escalates issues as appropriate
- Maintains project schedules.
- Drives schedule and milestone performance to ensure on-time delivery
- Manages the development of software products throughout the entire product lifecycle.
- Works closely with the SW project managers to ensure projects are effectively staffed and tasked
- Ensures that development is conducted in compliance with FDA and international medical device standards
- Performs other duties as assigned.
- Position requires a Bachelor of Science degree in Computer Science, Electrical Engineering, or equivalent. A Master’s degree in Computer Science, Software Engineering, or Electrical Engineering is desirable.
- A minimum of 5 years experience in software development management is required.
- Demonstrated leadership for development of an initial software release resulting in a new product offering (v1.0.000)
- Expertise in developing software-intensive computer-based products, with experience ranging from initial concept to shipping, for a global market.
- Expertise in computer software technologies, including but not limited to Windows operating systems, GUI, C++, .NET, SQL, and C#.
- Solid understanding of the software development process, including requirements gathering, analysis and design, development tools and technologies, release and version control, contemporary testing methodologies and deployment management.
- Expertise and experience in managing the use of configuration management and change management processes and tools.
- Demonstrated excellence in oral and written communication to a variety of audiences including senior management, customers, and engineers is required.
- Position requires a highly motivated, high energy individual with strong organizational skills and a track record of developing high performance teams with on-time delivery.
The following skills are significant differentiators for the ideal candidate:
- Experience leading development teams to create software for distributed, networked computer systems.
- Experience executing projects with multi-cultural global distributed development teams.
- Medical Device experience.
|