Software Project Lead
Role details
Job location
Tech stack
Job description
The Software Project Lead is accountable for overall schedule, execution, and completion of the project. Responsibilities span across the life-cycle of a software project, including planning, scheduling, execution, documentation, metrics, and delivery of the project. In addition to project responsibilities, the project lead also facilitates the team, oversees the people performing work on the projects, and ensures regulatory compliance. The project lead is the representative of the software team in cross-functional core team activities. This role drives on time project completion and ensures adherence to regulatory requirements at the project level facilitating software submissions.
Responsibilities:
Key Accountabilities
- Planning, facilitating, and tracking development projects across distributed teams that will be deploying high quality software for medical device software across multiple product ranges using Agile or Waterfall framework.
- Establishing and maintaining the technical documentation, ensuring that regulatory requirements for IVD medical devices are specified and kept up to date
- Drive cross-functional collaboration, particularly focusing on regulatory and customer needs, while fostering effective stakeholder relationships
- Promote servant-leader culture, facilitate and be accountable for identifying and re-moving impediments for the team, define and track project metrics, and be an Agile Subject Matter Expert for all products using the Agile framework
- Communicating effectively verbally and in writing, including conveying technical in-formation to technical and non-technical teams.
- Partner with Quality Management and Research and Development to monitor stand-ards and guidance documents related to IVD medication device regulatory profiles, identify gaps and areas to improve processes and procedures, and supervise the documentation processes related to regulatory compliance.
- Performs other duties and responsibilities as assigned
Reasonable accommodations may be made to enable individuals with disabilities to perform these essential functions.
Networking/Key relationships
- Development Team (Scrum Master Role) - Facilitates Agile ceremonies, removes impediments, coaches on Agile practices, and promotes continuous improvement in development processes
- Product Management/Product Owners - Develops strategic alignment between devel-opment initiatives and product vision, ensuring the developing product is in sync with the product roadmap
- Quality Assurance and Regulatory Teams - Ensures adherence to quality standards and medical device compliance requirements (IEC32604)
- Senior Management/Stakeholders - Provides project metrics and insights while com-municating project impacts on business objectives, This position requires minimal travel. Expect to travel approximately 5% annually. These trips will be for attending important team meetings/events where physical presence is beneficial for collaborative work sessions, or team-building purposes.
Requirements
Minimum Knowledge & Experience required for the position:
Education: Bachelor's degree in Computer Science, Software Engineering, Computer Engi-neering, or related technical field.
Experience: 5+ years of related working experience in developing and/or testing complex software projects, including 2+ years of project or program management experience with direct Software Development Life Cycle for Application on Instrument software. Must have experience in a medical device field (or similar: pharma). Strong understanding of Medical Device Software Development (IEC 62304) is preferred. Experience with CE marking and FDA approval is strongly preferred.
Skills & Capabilities:
- Understanding of both Waterfall and Agile methodologies, with ability to tailor and implement hybrid approaches based on project needs
- Advance knowledge of Software Development Life Cycle (SDLC) processes in medical device development, with the ability to establish and optimize development processes
- Understanding and application of medical device standards, including IEC32604, with the ability to guide teams in compliance and risk management strategies
- Good communication and presentation skills, with demonstrated ability articulate complex technical concepts to diverse audiences, including senior management