Software Architect
Core
Define technical strategy and architecture for next-generation clinical and surgical software products spanning pre-, intra-, and post-operative ecosystems.
Role type
Senior Software Architect (Medical Devices)
Builds
Desktop applications, cloud-native platforms, surgical planning/guidance solutions, visualization technologies, mixed-reality apps, and connected healthcare services.
Domain
Healthcare / Medical Devices / Software Engineering
Required skills
C++, object-oriented design, software architecture patterns, system design, Qt/QML, OpenGL, VTK, ITK, Azure, AWS, microservices, REST APIs, Kubernetes, distributed systems, DevOps, CI/CD, cybersecurity, medical device standards (IEC 62304, ISO 13485, ISO 14971)
Preferred skills
Medical imaging, DICOM, PACS, 3D visualization workflows, shared software frameworks
Responsibilities
Define technology roadmap for surgical planning products, design scalable architecture across desktop/cloud/APIs, establish reusable frameworks and standards, lead migration to modern cloud/microservices/container/DevOps architectures, embed medical-device safety and cybersecurity standards, guide architecture for medical imaging and visualization, drive engineering practices (CI/CD, testing, security, performance), mentor architects and engineers
Seniority
Senior, hands-on IC with leadership (via careerplan.io/jobs/R574268-software-architect-at-stryker)