Jobs via eFinancialCareers ยท 3 days ago
Director, Software Engineering
Wonder how qualified you are to the job?
Staffing and Recruiting
Insider Connection @Jobs via eFinancialCareers
Responsibilities
Lead and manage the software engineering team, providing technical guidance, mentorship, and career development.
Oversee the entire software development lifecycle, including planning, design, implementation, testing, deployment, and maintenance.
Collaborate with cross-functional teams to ensure seamless integration and compliance of software components.
Develop and implement software development processes and best practices to enhance productivity, quality, and efficiency.
Drive innovation by staying current with industry trends, emerging technologies, and best practices.
Manage project timelines, budgets, and resources for on-time and within-budget delivery.
Participate in risk management activities, including the identification, assessment, and mitigation of software-related risks.
Prepare and present technical documentation, reports, and presentations to stakeholders.
Foster a culture of continuous improvement, collaboration, and excellence within the software engineering team.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Advanced degrees or certifications in medical device software development are a plus.
Minimum of 10 years of experience in software engineering, with at least 5 years in a leadership role within the medical device industry.
Strong proficiency in C/C++ programming and a solid understanding of software architecture and design principles.
In-depth knowledge of medical device regulations and standards, including ISO 13485, IEC 62304, and FDA guidelines.
Proven experience in managing the software development lifecycle and leading teams in the delivery of complex software projects.
Excellent problem-solving skills and the ability to make sound technical decisions under pressure.
Strong interpersonal and communication skills, with the ability to effectively collaborate with cross-functional teams and present technical information to non-technical stakeholders.
Experience with risk management, quality assurance, and validation/verification processes in the context of medical device software.
Demonstrated ability to drive innovation and stay current with industry trends and emerging technologies.
Preferred
Advanced degrees or certifications in medical device software development.
Company
Jobs via eFinancialCareers
The space to inspire and grow exceptional careers in financial services and tech.
Funding
Current Stage
Growth StageCompany data provided by crunchbase