The Principal Software Engineer – Mobile Applications is a hands-on technical leader responsible for the architecture, design, development, integration, and delivery of Android and iOS mobile applications supporting medical device technologies. The role provides end-to-end technical ownership of existing and next-generation mobile applications, including mobile-to-backend integration architecture, secure device connectivity, and cloud service interactions. The engineer drives architectural decisions, engineering best practices, software quality, and technical execution while leading and mentoring mobile engineers and collaborating with backend, cloud, and cross-functional engineering teams. The position requires deep expertise in at least one mobile platform, strong architectural knowledge of both Android and iOS, proven technical leadership, and experience delivering secure, reliable, compliant software in a regulated environment. The role follows a hybrid model, with employees required to work in a local office at least three days per week. Relocation assistance and employment visa sponsorship are not available at this time.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal