CareerPlan

Principal Software Engineer

Raleigh, North Carolina, USFull-time$120k2026-10-20 → 2026-11-10
HybridNo visa sponsorship

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