Germantown, MD, US
3 days ago
Sr. Manager, Software Engineering

Job Summary:

We are looking for a Senior Manager of Software Engineering with 10+ years’ experience in software development with 5+ years of mobile app development and 3+ years of leadership/management experience. Familiarity with Class II or Class III medical products would be desirable. A strong aptitude for relevant technologies, software engineering practices, detailed project scoping and planning with strong team building skills and multitasking abilities are very desirable. The individual should be self-driven and be able to manage multiple simultaneous projects involving more than one functional area. This includes leading the team of individuals who will develop the software requirements, enhanced security features, implement and integrate the software and ensure successful release of the product to market. Besides the product development engineering team, the role will also involve working closely with the Marketing, Clinical, Quality and Regulatory organizations in developing various aspects of the system and ensuring standards compliance for different markets. 

Duties and Responsibilities include, but are not limited to:

Develops software development project plans for Mobile Apps and provides feedback on development strategy, development cost, product cost, project risks and timelines for each projectProvide expertise on software engineering; plan, advise, analyze, design, test and manage group which develops highly complex software used in engineering systemsResponsible for design and development of systems that, while focusing on software and its interfaces, will span the disciplines of cloud systems, mobile Apps, over the shelf software and customized software used for testing in development and production. Good understanding of embedded development and electronic systems preferredProvide broad technical leadership in area of expertise helping company set technical direction and course for future programsProvide research direction and recommend design options and enable experiments to determine potential design feasibility or applicationServe as technical leader for major development projects including development/adoption of new software technology or multiple simultaneous sub-projects. Responsible for ensuring that design activities are coordinated per the development procedure. Establish and maintain project schedulesHire, develop and mentor team of software engineersExercises wide latitude in determining objectives and approaches to critical assignmentsPossess good personal communication skills, both written and verbal Communicates both within and external to the companyResponsible for design/development activities which may include leading, participating or supporting Concept, planning, design and execution stages including: Risk assessmentPrototypingConcept validationImplementationVerification TestingProduct validationEvaluate potential software product improvements and recommend design modifications. Ability to articulate and weigh the trade-offs in software architecture and design based on many competing factors such as cost, schedule, technical necessity, competitive trends and other factors

Knowledge, Skills, Abilities and Requirements:

Required:

BS in Engineering (EE, CS, CE) from an accredited university. Desirable: 10+ years’ experience in software development with 5+ years of mobile app development and 3+ years of leadership/management experience. Good understanding/experience of regulated product developmentProven skills in understanding customer needs for diagnostic medical devicesExperience in managing projects from inception to post-marketJob requires a self-motivated person with a strong execution ability and should have communication and interpersonal skills to work effectively in a fast-paced team environment with minimal management oversight. Must have strong analytical skills to analyze dependencies in a project and be able to proactively understand/anticipate the critical paths on projects

Desirable:

MS/Ph.D. in software engineeringExperience in medical device regulatory requirements (SiMD or SaMD)
Confirm your E-mail: Send Email