Principal Software Engineer
Medical Guardian
Principal Software Engineer
Medical Guardian
24/7 monitored medical alert systems
Medical Guardian · Philadelphia, United States (Hybrid) · Full-time · Posted 2026-10-01
Workplace: hybrid
Department: Engineering
About Medical Guardian
Medical Guardian is a fast-growing digital health and safety company on a mission to help people live a life without limits. We support over 625,000 members nationwide with life-saving emergency response systems and remote patient monitoring solutions. Trusted by families, healthcare providers, and care managers, our work is powered by a culture of innovation, compassion, and purpose.
Medical Guardian is modernizing a large, mission-critical technology ecosystem that supports multiple business lines, including direct-to-consumer, healthcare partners, senior living, and Medicaid-focused offerings.
We are well underway on a strategic migration from our legacy PHP systems to cloud-native services on Microsoft Azure, with C# as our primary language, alongside a growing IoT backend, offering opportunities to shape architecture, reduce complexity, and improve system reliability at scale. Looking ahead, we are investing in agentic AI to accelerate how our engineering team builds, and we want people who are excited to help shape that.
Role Summary
The Principal Software Engineer is a senior hands-on technical authority within Medical Guardian’s application engineering organization.
This role owns architectural decisions, shared frameworks, and technical quality standards across backend services, IoT-related systems, and customer-facing applications. The Principal Software Engineer is expected to write significant production code, particularly at the framework and abstraction layer, and to serve as the named technical owner for key systems.
This role includes mentorship and line management responsibilities for a small number of engineers, while remaining primarily hands-on and technically focused. The Principal Software Engineer is accountable for both their own technical contributions and the quality of work produced by engineers they supervise.
The Principal Software Engineer reports directly to the Senior Director of Engineering and works closely with PMO, Infrastructure, and senior engineering leadership.
Core Responsibilities
1. Architectural Ownership & Technical Decision-Making
Make and document architectural decisions related to:
Application structure and patterns
Integration approaches and service boundaries
Act as the escalation point for complex technical decisions that would otherwise reach executive leadership.
2. Hands-On Development & Framework Design
Own cross-cutting concerns such as:
Authentication and authorization
Integration standards and service contracts
Write and review production code primarily in:
PHP for existing systems
C#/.NET for new services and modernization efforts
Encode architectural intent directly into reusable code rather than relying on documentation alone.
3. Technical Quality & Risk Management
Make judgment calls on:
Speed vs. quality tradeoffs
When technical debt is acceptable and when it is not
Partner with release and operations leadership to ensure changes are production-safe.
4. Mentorship & Technical Leadership
Mentor engineers through:
Code reviews
Design discussions grounded in real implementations
Unblock engineers who are stuck by stepping directly into code or design challenges.
5. Cross-Functional Collaboration
Partner with PMO to:
Provide technical input on scoping and estimates
Surface architectural risks early
Collaborate with DevOps and infrastructure teams on:
Deployment patterns
Environment consistency
Communicate technical decisions clearly to engineering leadership and stakeholders.
Qualifications & Technical Skills
Required:
Hands-on experience with Microsoft Azure, including:
AKS (Azure Kubernetes Service) for hosting containerized services
Core Azure integration and messaging services used in cloud-native architectures
Experience delivering applications using Docker containers and CI/CD pipelines.
Preferred/Nice to Have:
Powered by Workable
24/7 monitored medical alert systems
Medical Guardian provides connected care for seniors by selling medical alert systems with ongoing monitoring services. Its products include in-home systems with a base station and wearable button, mobile GPS-enabled devices for use inside and outside the home, and the MGMove medical alert smartwatch. All systems connect to a 24/7 U.S.-based monitoring center that can dispatch help, with features like automatic fall detection so help can be summoned even if the user cannot press a button. The company emphasizes user-friendly, wearable designs to reduce stigma and encourage adoption, aiming to help older adults live independently and age in place. Compared with other providers, it offers a diverse range of devices (including a smartwatch) and a clear focus on ease of use and reliable emergency response within a subscription model.
Explore more opportunities at Medical Guardian