Senior Software Engineer – Cloud based Electronic Health Records/Patient Data Handling Systems

Posted 3 weeks ago


Novel Microdevices is looking for a Senior Software Engineer to lead software development of our Molecular Diagnostic Product. You will need to be well versed and current in software development technologies and practices relevant to the Point of Care Diagnostics field and have a working knowledge of Industry norms with Cloud based Electronic Health Records/Patient Data Handling Systems as well as Instrument Firmware Development in accordance with IEC/ISO standards as related to Medical Device development and lifecycle management in an FDA regulated environment.

You will be required to use your knowledge, experience, and technical judgment to draft a development plan, software architecture and execution strategy and lead teams in our software development effort from concept through deployment and support. The role requires strong communication inside and outside of software engineering, and you will work across teams and organizations to ensure that products get delivered on-time with high quality.

This is a key leadership role in our organization that requires a seasoned person with a deep understanding of software technologies, industry trends and competitive offerings. The role entails a broad functional oversight on the development effort as well as a strategic component in planning and vision to launch Novel Dx as a world class diagnostic platform.


  • Define the software vision and execution strategy for the software development effort; Influence R&D Software functional strategy on matters including core capabilities, software quality, software processes, resource development and utilization, and technology roadmaps
  • Seek partnerships and collaborate with cross functional product development teams to define software strategy, product roadmap and technology roadmap
  • Influence the selection of technology, technology partners and development partners to ensure project success; Build and grow the software development team or seek competitive/competent contractors to help with the development effort
  • Plan and lead technical development activities from concept through successful commercialization
  • Ensure excellent planning and effective use of resources that will achieve organizational goals within established schedules, budgets, and product cost targets
  • Take ownership of the Software development effort and be responsible for driving teams to deliver products on time
  • Interact routinely with R&D Leadership on matters concerning software engineering technologies, development projects, and business milestones and effectively communicate progress toward project/program goals
  • Lead or participate in design reviews and assess the ability of proposed designs to meet specified requirements
  • Develop Verification and Validation plans and coordinate the execution of V&V; Ensure compliance and the application of best practice software engineering methods to produce robust software designs
  • Drive tactical and strategic planning for system/software architecture
  • Provide technology assessment of competitive systems
  • Provides input into yearly budget planning and ongoing resource planning


  • Familiarization and applied experience with IEC/ISO standards as related to Medical Device development and lifecycle management in an FDA regulated environment preferred
  • Experience in Healthcare and software development for Point of Care Diagnostic Devices
  • Working knowledge of the requirements for Patient Data Handling/ Electronic health Records
  • At least 5+ years of proven managerial experience
  • Strong Interpersonal skills and Outstanding verbal and written communication skills, with the ability to explain complex technical problems to non-technical audience
  • Experience with Agile Software Development


Bachelor’s degree in Software Engineering, or other STEM majors (Science, Technology, Engineering, and Math), with 10+ years of experience


Masters/Doctoral degree in related field with 8+ years of experience

5+ years managing people/vendors/partners


Professional conferences and events

Apply Online


A valid email address is required.
A valid phone number is required.