offpeak

Medical Guardian

Principal Software Engineer

1818 Market St 12th Floor, Philadelphia, PA 19103

On-site · Full-time

First seen by offpeak October 3, 2026

See your drive time Apply on Medical Guardian's site

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 

2. Hands-On Development & Framework Design 

3. Technical Quality & Risk Management 

4. Mentorship & Technical Leadership 

5. Cross-Functional Collaboration 

 

Qualifications & Technical Skills 

Required: 

Preferred/Nice to Have: 

Benefits

More jobs within a 30-minute drive of Philadelphia, PA