Principal Eng, Software (Communication Platforms & Architecture)
Core
Designing and delivering scalable software solutions for communication platforms, including real-time voice, messaging, and clinical alerting applications.
Role type
Principal Software Engineer (Communication Platforms & Architecture)
Builds
Scalable .NET applications, APIs, microservices, and secure communication integrations for healthcare delivery.
Domain
Healthcare technology / Real-time voice and data communication
Deliverable
production ML models | product features
Required skills
.NET, C#, Web APIs, microservices, Kubernetes, SQL Server, WebRTC, SIP, VoIP, HIPAA-aligned security practices, real-time voice troubleshooting, clinical communication application development
Preferred skills
Medical-device software experience, cloud platforms (Azure/AWS), frontend frameworks (Angular/React)
Technologies
.NET, C#, Kubernetes, SQL Server, Azure, AWS, WebRTC, SIP, VoIP, SignalR, REST APIs
Responsibilities
Plan and deliver defined software projects with minimal guidance; design and architect scalable .NET applications and microservices; implement real-time voice and messaging integrations; troubleshoot complex technical and performance issues; mentor engineers and drive knowledge sharing; evaluate technical concepts against business objectives.
Seniority
Principal, hands-on IC with mentorship