Principal Software Engineer
Core
Design, develop, and evolve secure mobile applications (iOS/Android) supporting real-time voice calling and healthcare communications.
Role type
Principal Software Engineer (Mobile)
Builds
Mercury mobile applications for healthcare delivery
Domain
Healthcare / Mobile Real-time Communications
Deliverable
production ML models | product features
Required skills
React Native, iOS/Android development, REST APIs, WebSockets, HIPAA-aligned security, Agile, JIRA, Confluence, JAMA, PostgreSQL, code reviews, mentoring
Preferred skills
WebRTC, SIP, VoIP, media sessions, call signaling, voice gateway integrations, clinical communication workflows, Figma, technical architecture leadership
Technologies
React Native, iOS, Android, REST, WebSockets, SignalR, PostgreSQL, JIRA, Confluence, JAMA, Figma
Responsibilities
Lead architecture and development of Mercury mobile apps; Design and implement secure voice calling capabilities; Integrate with real-time communications services; Address mobile voice concerns (signaling, session lifecycle, audio routing); Ensure functional parity across platforms; Collaborate with backend, web, UX, QA, cybersecurity, and regulatory stakeholders; Perform code reviews and mentor engineers; Support production readiness and troubleshooting in live healthcare environments
Seniority
Principal, hands-on technical leader
