INOVIO Pharmaceuticals, Inc.

Software Manager, Digital Technology

INOVIO Pharmaceuticals, Inc.

full-time

Posted on:

Location Type: Remote

Location: MinnesotaNorth CarolinaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Lead the development of next-generation mobile, backend, and cloud-connected solutions for regulated medical devices and digital health products
  • Shape system architecture, review technical deliverables, and ensure that digital health products are secure, scalable, and compliant with regulatory expectations
  • Partner with internal teams and contract developers to plan, integrate, and deliver mobile, cloud, and device-connected digital solutions
  • Provide technical guidance to ensure products meet clinical, regulatory, cybersecurity, and business requirements
  • Manage architectural decisions, enforce lifecycle processes, and ensure consistent, high-quality execution across internal and outsourced contributors
  • Oversee outsourced development for mobile applications and backend services, ensuring alignment with SPR’s standards and regulatory needs
  • Collaborate with cybersecurity and development partners to embed security-by-design and privacy principles into software development
  • Strengthen SPR’s digital software development framework, templates, and toolchain

Requirements

  • Bachelor’s or Master’s degree in Software Engineering, Computer Science, or related field
  • 10+ years of experience in full-stack software development or technical leadership for regulated medical devices or digital health products (IEC 62304, ISO 14971, ISO 13485)
  • Comprehensive knowledge of medical software device design standards along with global regulations for medical device software design
  • Proven success managing outsourced developers
  • Excellent communication and cross-functional collaboration skills
  • Familiarity with privacy and cybersecurity frameworks
  • Prior team-leading or mentorship experience in hybrid vendor/ internal engineering environments
Benefits
  • Ability to get the job done in a “we-can-do” environment
  • Remote or small office environment
  • Travel will be minimal, and when necessary, can usually be well planned in advance

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
full-stack software developmentsystem architecturemobile application developmentbackend services developmentcloud-connected solutionssoftware development lifecyclesecurity-by-design principlesprivacy principlestechnical guidanceoutsourced development management
Soft skills
communication skillscross-functional collaborationleadershipmentorshiporganizational skillstechnical reviewproblem-solvingteam managementstrategic planningexecution quality
Certifications
Bachelor’s degree in Software EngineeringMaster’s degree in Computer Science