
Medical Guardian desarrolla tecnología de alerta médica que ayuda a las personas mayores y a quienes tienen necesidades específicas de atención sanitaria a mantenerse conectados con servicios de asistencia de emergencia, al tiempo que conservan su independencia. Su gama de productos incluye dispositivos móviles de alerta para usar fuera de casa y sistemas para el hogar con funciones como detección de caídas, batería de larga duración y amplia cobertura de señal. Fundada en 2005, esta empresa del sector sanitario se centra en combinar una tecnología fiable de respuesta ante emergencias con atención al cliente y seguridad.
Ingeniero principal de software, Medical Guardian (híbrido en Filadelfia)
Lidera la modernización de la plataforma digital de salud y seguridad de Medical Guardian mediante arquitectura Azure, servicios C#/.NET, sistemas IoT y flujos de trabajo de IA agéntica en producción.
Descripción
- Liderar la arquitectura de aplicaciones para nuevos desarrollos en colaboración con los responsables de los sistemas existentes
- Documentar las decisiones sobre la estructura de las aplicaciones, la selección de tecnologías y frameworks, las estrategias de integración y los límites de los servicios
- Actuar como punto de escalamiento para decisiones técnicas complejas
- Diseñar, desarrollar y mantener frameworks, bibliotecas y abstracciones compartidos
- Ser responsable de la autenticación, autorización, gestión de errores, resiliencia, registro, métricas, observabilidad, estándares de integración y contratos de servicio
- Escribir y revisar código PHP para sistemas existentes y código C#/.NET para nuevos servicios e iniciativas de modernización en producción
- Establecer estándares de calidad técnica y evaluar la deuda técnica frente a las compensaciones de entrega
- Trabajar con los responsables de lanzamientos y operaciones para implementar cambios seguros en producción
- Orientar a los ingenieros mediante revisiones de código, programación en pareja y conversaciones de diseño centradas en la implementación
- Aportar orientación técnica para la definición del alcance y las estimaciones, identificando al mismo tiempo los riesgos arquitectónicos
- Colaborar con los equipos de DevOps e infraestructura en patrones de implementación, mejoras de CI/CD y entornos coherentes
- Explicar las decisiones técnicas al liderazgo de ingeniería y a otras partes interesadas
- Supervisar y gestionar directamente a un pequeño grupo de ingenieros, manteniendo un papel principalmente práctico
Requisitos
- Al menos 10 años de experiencia profesional en ingeniería de software, incluido un trabajo práctico considerable en sistemas de producción
- Trayectoria demostrada en la gestión de decisiones arquitectónicas y de la dirección técnica de aplicaciones complejas
- Sólida experiencia en desarrollo backend con C# y .NET para servicios y API
- Experiencia en el diseño y mantenimiento de API e interfaces de servicio claras, incluidas integraciones con terceros
- Experiencia práctica con Microsoft Azure, incluidos AKS y los principales servicios de integración y mensajería de Azure
- Experiencia en la entrega de aplicaciones contenerizadas con Docker y pipelines de CI/CD
- Sólida experiencia con bases de datos relacionales y Microsoft SQL Server, incluido el diseño de esquemas y patrones de acceso a datos
- Experiencia con arquitecturas basadas en eventos o asíncronas y sistemas basados en mensajería
- Capacidad para trabajar en bases de código PHP consolidadas mientras lidera la migración a servicios C#/.NET nativos de la nube en Azure
- Experiencia en producción creando flujos de trabajo de IA agéntica con frameworks de agentes, llamadas a herramientas o funciones, RAG y MCP
- Capacidad para trabajar desde la oficina de Filadelfia, Pensilvania, los martes y miércoles
- Autorización legal para trabajar en Estados Unidos sin patrocinio actual o futuro del empleador
- Preferido: Familiaridad con sistemas IoT o backends basados en telemetría
- Preferido: Experiencia integrando Salesforce, plataformas de comercio electrónico u otros sistemas SaaS empresariales
- Preferido: Conocimientos prácticos de sistemas Linux y conceptos de administración de sistemas
- Preferido: Experiencia con monitorización, registro y métricas en producción
- Preferido: Familiaridad con sistemas empresariales basados en PHP
- Preferido: Experiencia ayudando a equipos a adoptar IA agéntica mediante estándares, controles, capas de contexto compartido, pipelines de RAG, servidores MCP y evaluación
Beneficios
- Plan de atención médica, dental y oftalmológica
- Vacaciones, bajas por enfermedad y días festivos remunerados
- Seguro de incapacidad a corto plazo y seguro de vida pagados por la empresa
- Plan de jubilación 401(k) con aportación de la empresa