Software Manager, Digital Technology
Indexed description
This role is an excellent opportunity for someone ready to take the next step in their career and move into a management position. If you’ve demonstrated strong individual performance and are looking to grow your leadership skills, this position offers a clear path into people management.
Ideally, this candidate will reside near one of our corporate locations: Cleveland, OH; Chapel Hill, NC; Brooklyn Park, MN
Responsibilities
Technical Management
- 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.
- Apply full-stack understanding (mobile, backend, cloud) to steer implementation while leveraging outsourced partners for development depth.
- Lead technical engagements with outsourced engineering teams, ensuring adherence to SPR’s development lifecycle and quality expectations.
- Drive scalable, modular architecture decisions across mobile apps, backend services, and cloud infrastructure.
- Ensure clear segregation and documentation of SaMD vs. non-SaMD functionality, including robust data flows and interface definitions.
- Create, review and approve requirements, design documentation, and technical deliverables across development and maintenance phases.
- Oversee outsourced development for mobile applications and backend services, ensuring alignment with SPR’s standards and regulatory needs.
- Partner with contract developers and IT to ensure secure, validated, and scalable cloud environments.
- Oversee the definition and maintenance of APIs, data models, and backend services supporting mobile workflows.
- Establish and mature SPR’s CI/CD pipeline and configuration management processes.
- Ensure post-market cloud monitoring, performance logging, and issue tracking are implemented and reviewed regularly to drive continuous improvement.
- Collaborate with cybersecurity and development partners to embed security-by-design and privacy principles into software development.
- Support risk assessments, threat modeling, and vulnerability testing.
- Ensure software and processes adhere to relevant standards and SPR’s risk management framework.
- Strengthen SPR’s digital software development framework, templates, and toolchain.
- Identify and implement process improvements that enhance efficiency, traceability, and quality across hybrid teams.
- Manage and mentor internal software engineers on compliant software practices and architecture principles.
- Foster a culture of collaboration, pragmatic problem solving, and accountability.
- 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.
- 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
$140,000-$160,000
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search