Teladoc Health is a leader in virtual care, empowering individuals to live healthier lives. They are seeking a Senior Software Engineer to lead the design and development of scalable software solutions for their telehealth SaaS platform, while managing and mentoring a team of engineers.
Responsibilities:
- Lead the design, development, and deployment of scalable software solutions for Teladoc’s enterprise-level telehealth SaaS platform
- Manage and mentor a team of software engineers, ensuring efficient project execution and timely delivery of features
- Architect and implement microservices using PHP/Symfony, including specialized solutions like patient matching algorithms
- Oversee containerized application management in Kubernetes across multi-cloud environments (AWS and Azure)
- Provide technical direction for core platform components and ensure adherence to engineering best practices
- Drive the adoption of emerging technologies and contribute to company-wide standards in microservices architecture, CI/CD, and cloud infrastructure
Requirements:
- Bachelor's degree or foreign equivalent in Electronic Engineering, Computer Science, Information Science or a related field plus 7 years of experience as a Software Engineer, Full Stack Developer, or occupation involving software deliverables through the full development lifecycle for SaaS platforms
- Employment experience with developing and maintaining SaaS platforms and deployments utilizing PHP, Symfony, PostgreSQL, React, Redux, TypeScript, and Node.js
- Employment experience with designing and implementing custom role-based authorization (RBAC) systems and comprehensive document management capabilities (APIs and front-end) within large-scale telehealth applications
- Employment experience with deploying, monitoring, and maintaining applications within Kubernetes environments using Docker, Helm, CI/CD pipelines, and observability tools (Elasticsearch, Kibana, Grafana, and Prometheus)
- Employment experience with developing and enhancing software solutions within the healthcare industry by building backend APIs and microservices using PHP/Symfony, Node/Express, and frontend UI components using React.js, integrated with database systems (PostgreSQL and SQL Server)
- Employment experience with migrating Kubernetes-deployed applications and services between cloud platforms from AWS to Microsoft Azure, to support international market infrastructure
- Alternatively, a master's degree, or foreign equivalent, in Electronic Engineering, Computer Science, Information Science or a related field plus 5 years of experience as a Software Engineer, Full Stack Developer or occupation involving software deliverables through the full development lifecycle for SaaS platforms