Senior Principal Software Engineer, Digital Product R&D
Core
Design, develop, test, and deliver scalable, high-quality cloud-native software solutions for structural heart technology in a regulated medical-device environment.
Role type
Senior Principal Software Engineer (Digital Product R&D)
Builds
Scalable cloud-native software applications, services, APIs, and data solutions for structural heart devices
Domain
Medical Devices / Healthcare / Generative AI
Deliverable
production ML models | product features
Required skills
C#, .NET, TypeScript, JavaScript, Angular, RESTful APIs, SQL, Git, CI/CD, Generative AI tools, LLMs, RAG, AI agents
Preferred skills
Medical device software development, risk management, cybersecurity, verification/validation, mentoring, ASP.NET/MVC/WCF, IIS Architecture, SOA, JSON/XML/XSL, Visual Studio, Azure DevOps
Technologies
Microsoft Azure, AWS, Google Cloud, GitHub Copilot, Cursor, Claude, ChatGPT, Gemini, SQL Server, Cordella
Responsibilities
Design and implement modern software architectures including microservices and distributed systems; Leverage GenAI for code generation, debugging, and design; Provide technical leadership through code reviews and mentoring; Collaborate with cross-functional teams to meet regulatory and quality requirements; Drive continuous improvement in engineering practices and automation.
Seniority
Senior, hands-on IC with technical leadership
