Engineering Team Lead
Job Title:
Engineering Team Lead
Type:
Full Time
Location:
Remote
About Us:
KeyCare offers health systems access to a network of virtual care providers working on KeyCare's Epic-based EMR and telehealth platform. This allows KeyCare to improve access for patients across the United States, while keeping their care coordinated with their health system partners. Health systems can start with nationwide virtual on-demand urgent care coverage (24x7, 50-state coverage), and then may add other virtual health services based on their needs. To learn more about KeyCare, visit www.keycare.org
Position Overview:
As an Engineering Team Lead at KeyCare, you will join our vibrant and forward-thinking team, where we harness the power of technology to create impactful solutions for real-world challenges in the Healthcare industry. We are searching for a player/coach who is passionate about problem-solving, adaptable to diverse technologies, and excited to contribute to a collaborative and dynamic work environment.
Key Responsibilities:
Leadership:
- Team Management and Development: Manage and coach team members to facilitate their skill development and career advancement through one-on-one meetings, performance reviews, and constructive feedback.
- Professional Development: Identify training needs and organize workshops, courses, or conferences to enhance team capabilities.
- Strategic Vision: Provide clear direction and vision, aligning team efforts with organizational goals.
- SDLC Oversight: Own the Software Development Life Cycle process to ensure efficient project execution.
- Decision-Making and Collaboration: Facilitate and lead decision-making processes, keeping the team on track with deadlines. Collaborate closely with cross-functional teams including product managers, designers, and engineers to deliver top-tier software solutions and ensure smooth integration and alignment of efforts across the organization.
Development Skills:
- Innovative Design and Development: Lead the design, development, and implementation of software applications on the Azure platform, ensuring they are scalable, secure, and efficient.
- Web and Cloud Application Engineering: Develop and maintain high-performance web applications using Node.js, TypeScript, and Azure Function Apps.
- AI engineering: Apply deep learning, NLP and machine learning engineering techniques to develop innovative solutions. Architect the transition of AI projects from proof of concept to robust, production-ready solutions.
- DevOps Excellence: Implement and uphold DevOps practices, including containerization and building robust deployment pipelines for automated workflows.
- Operational Excellence: Measure and evaluate software performance, analyze application telemetry, and proactively identify and address potential issues to ensure optimal application operation.
Qualifications:
Experience:
- 5+ years of professional experience in software development, with a strong focus on cloud-based applications.
- 3+ years managing team members.
- Preferred experience in development of virtual agents (chatbots, voicebots), natural language processing, and genAI.
- Cloud Expertise: Proven experience with Azure or comparable cloud platforms.
Technical Skills:
- Proficiency in NodeJS, Typescript, Azure Function Apps, and front-end development (e.g. React).
- Proficiency in AI engineering
- Additional experience with Python is highly desirable.
- DevOps Knowledge: Familiarity with DevOps practices, including containerization (Docker, Kubernetes) and building CI/CD pipelines.
- Operational Excellence: Ability to measure performance, analyze application telemetry, and proactively identify and resolve potential issues.
- Problem-Solving Skills: Strong analytical and creative problem-solving abilities.
- Adaptability: Ability to quickly adapt to unfamiliar technologies and methodologies.
- Collaboration: Excellent communication and teamwork skills.
Education, Experience, and Licensing Requirements
Education: Bachelor's degree in computer science, Engineering, or a related field, or equivalent work experience.
Travel Requirements
- Up to 10% for company retreats
Benefits:
Eligible for company benefits upon package roll out:
- Medical
- Vision
- Dental
- Life Insurance
- Disability
- Unlimited PTO
How to Apply:
Please reach out to the email listed below.
Include the position title you are applying to in the subject line.
Include a brief intro in the body, and attach your cover letter and resume to the email. Our team will reach out with next steps.
How to Apply:
Please reach out via the external link button below.
You will be asked to attach a resume, and provide required personal info & provider details.
KeyCare is an Equal Opportunity/Affirmative Action Employer
We encourage all qualified applicants to apply. KeyCare is committed to its evolution towards a diverse and inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, ethnicity, religion, gender or gender identity, sexual orientation, age, marital status, disability, sex, country of origin, or veteran status.
Reach Out to Our Team Today!
Our team is looking forward to hearing from you, and happy to answer any questions