Senior Software Engineer

Reposted 6 Days Ago
Be an Early Applicant
Philadelphia, PA
In-Office
50K-150K Annually
Senior level
Hardware • Healthtech
The Role
Design and maintain applications on Medical Guardian's platform, utilizing C#/.NET and Azure while mentoring junior developers and contributing to DevOps practices.
Summary Generated by Built In

About Medical Guardian 

Medical Guardian is building the next generation of connected health technology.  We’re unifying customer portals, caregiver tools, ecommerce, and IoT device management into a modular, cloud-native platform on Microsoft Azure. 
We’re evolving from legacy systems into a scalable, microservices-based ecosystem powered by .NET, React, and Azure Functions, with integrations across Salesforce, IoT telemetry, and our Intelligent Orchestration Engine (IOE). 

We’re looking for a Senior Software Engineer who thrives on solving complex problems, writing clean, maintainable code, and contributing to large-scale modernization efforts that have real-world impact. 


Role Summary: 

As a Senior Software Engineer, you’ll play a key role in designing, developing, and maintaining applications and services that power Medical Guardian’s future-state platform. 
You’ll work closely with other engineers, architects, and product managers to deliver high-quality software that supports our members, caregivers, and internal operations. 

This position is ideal for someone who loves building distributed systems, enjoys mentoring others, and can operate comfortably in a hybrid environment where legacy and modern architecture coexist. 


Key Responsibilities 

1. Software Design & Development 

  • Design, build, and maintain backend services using C#/.NET (ASP.NET Core, Azure Functions, Web API) hosted on Azure. 
  • Develop front-end components and interfaces in React and TypeScript, integrating with APIs and headless CMS systems. 
  • Contribute to the migration of PHP/CodeIgniter services into modular, cloud-native microservices. 
  • Implement secure, scalable, and performant code aligned with Medical Guardian’s architectural principles. 
  • Write automated unit and integration tests to maintain code quality and reliability. 
  • Familiarity with AI-assisted development tools (e.g., Cursor, GitHub Copilot, Replit) for accelerating workflows, automating code generation, and improving delivery velocity 

2. Architecture & Collaboration 

  • Collaborate with the Application Architect and Engineering Manager to define service boundaries, design APIs, and optimize data flows. 
  • Contribute to architectural decisions on event-driven patterns, service-to-service communication, and deployment pipelines. 
  • Participate in peer reviews and offer constructive feedback to improve design consistency across teams. 
  • Support integration with systems including Salesforce, IoT data streams, fulfillment, and campaign orchestration (IOE). 
  • Design modular, API-first components compatible with the MG unified platform, ensuring reusability across multiple Medical Guardian apps. 

3. Quality & DevOps Practices 

  • Build with CI/CD pipelines (GitHub Actions or Azure DevOps) and participate in code deployments through automated processes. 
  • Monitor application performance, debug issues, and collaborate with QA on regression and functional testing. 
  • Follow best practices for observability, telemetry, and secure development (e.g., Azure App Insights, Key Vault). 
  • Contribute to continuous improvement of codebase health, documentation, and technical standards. 

4. Mentorship & Teamwork 

  • Support and mentor mid-level and junior developers by reviewing code, explaining design patterns, and guiding technical decisions. 
  • Collaborate cross-functionally with Product, QA, DevOps, and Data Engineering to ensure timely, high-quality releases. 
  • Share learnings and improvements across the engineering team through documentation and informal technical sessions. 

Qualifications & Skills: 

  • Education: 
    • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience). 
  • Experience: 
    • 5+ years of software engineering experience, ideally across both backend and frontend development. 
    • Experience designing and implementing APIs or microservices in production environments. 
    • Familiarity with legacy frameworks (PHP/CodeIgniter, JavaScript) and modern cloud-native approaches. 
  • Technical Proficiency: 
    • Backend: C#/.NET Core, ASP.NET Web API, Azure Functions, SQL Server 
    • Frontend: React, TypeScript, HTML/CSS, REST/GraphQL integrations 
    • Cloud: Azure (App Services, API Management, Service Bus, Data Lake, AKS preferred) 
    • DevOps: GitHub Actions or Azure DevOps for CI/CD, Docker, familiarity with containerized deployment 
    • Data: Proficiency in SQL, understanding of event-driven and ETL workflows (Azure Data Factory, n8n) 
    • Bonus Skills: Node.js for microservices, Salesforce API integration, IoT or messaging systems (MQTT/Event Hub) 
  • Soft Skills: 
    • Strong problem-solving mindset with attention to scalability and maintainability. 
    • Excellent communicator, comfortable explaining technical concepts to peers and stakeholders. 
    • Self-directed, curious, and eager to learn new technologies. 
  • Candidates must be authorized to work in the United States without current or future need for visa sponsorship.
  • Must have the ability to work from our Philadelphia office on Tuesdays and Wednesdays.

Why Join Us: 

  • Help modernize an entire platform serving hundreds of thousands of connected health devices and members. 
  • Work with modern technologies in an Azure-based ecosystem while contributing to a meaningful mission. 
  • Collaborate with passionate engineers who value clean code, shared standards, and continuous learning. 
  • Hybrid flexibility: 2 days per week in the Philadelphia HQ with strong work-life balance. 


Benefits
  • Health Care Plan (Medical, Dental & Vision)
  • Paid Time Off (Vacation, Sick Time Off & Holidays)
  • Company Paid Short Term Disability and Life Insurance
  • Retirement Plan (401k) with Company Match

Top Skills

Asp.Net Core
Azure
Azure Data Factory
Azure Devops
Azure Functions
C#/.Net
Docker
Github Actions
React
SQL Server
Typescript
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Philadelphia, PA
168 Employees
Year Founded: 2005

What We Do

Medical Guardian is a leader in connected care, revolutionizing how older adults age in place through innovative medical alert systems. Our mission is to empower our customers to live a Life Without Limits. Whether they’re looking for an in-home system, mobile device or wearable medical alert smartwatch, Medical Guardian has the product that will fit their lifestyle and needs.

Founded in 2005, Medical Guardian has grown exponentially to become a leading provider of personal emergency response systems. In 2018, Medical Guardian was ranked in the Inc. 5000 Fastest-Growing Private Companies in America list for the sixth consecutive year, with a three-year revenue growth of 156%. It was also ranked #23 in the Philadelphia 100 and #7 in Philadelphia Business Journal’s Soaring 76.

Our success comes from our dedication to providing best-in-class service because we know that we are doing more than selling medical alert devices; we’re helping older adults nationwide take the next chapter of their life—head-on.

Similar Jobs

The PNC Financial Services Group Logo The PNC Financial Services Group

Senior Software Engineer

Machine Learning • Payments • Security • Software • Financial Services
Hybrid
Pittsburgh, PA, USA
55000 Employees
55K-152K Annually

The PNC Financial Services Group Logo The PNC Financial Services Group

Software Engineer

Machine Learning • Payments • Security • Software • Financial Services
Hybrid
Pittsburgh, PA, USA
55000 Employees

MongoDB Logo MongoDB

Senior Software Engineer

Big Data • Cloud • Software • Database
Easy Apply
Remote or Hybrid
5 Locations
5550 Employees
127K-249K Annually

Autodesk Logo Autodesk

Senior Software Engineer

Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
In-Office
30 Locations
13285 Employees

Similar Companies Hiring

Axle Health Thumbnail
Logistics • Information Technology • Healthtech • Artificial Intelligence
Santa Monica, CA
17 Employees
Camber Thumbnail
Social Impact • Healthtech • Fintech
New York, NY
53 Employees
Sailor Health Thumbnail
Telehealth • Social Impact • Healthtech
New York City, NY
20 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account