Senior Software Engineer

Job Title:

Senior Software Engineer

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 a Senior Software Engineer 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 Senior Software Engineer who is passionate about problem-solving, adaptable to diverse technologies, and excited to contribute to a collaborative and dynamic work environment.

Key Responsibilities:

• Innovative Design and Development: Lead the design, development, and implementation of software applications on the Azure platform, bringing innovative solutions to life.

• Cloud Mastery: Utilize your Azure expertise to manage and optimize cloud-based applications, ensuring they are scalable, secure, and efficient.

• NodeJS and Azure Functions: Develop and maintain high-performance applications using NodeJS, TypeScript and Azure Function Apps.

• Broader Technical Proficiency: Apply your knowledge of Python and/or .NET to enhance various projects and contribute across the tech stack.

• DevOps Excellence: Implement and uphold DevOps practices, including containerization and building robust deployment pipelines to ensure smooth, automated workflows.

• Operational Excellence: Measure performance, analyze application telemetry, and proactively identify and address potential issues to ensure optimal application operation.

• Creative Problem Solving: Bring your analytical and creative problem-solving skills to tackle complex challenges and develop innovative solutions.

• Collaborative Spirit: Work closely with cross-functional teams, including product managers, designers, and fellow engineers, to deliver top-tier software solutions.

• Mentorship: Guide and mentor junior engineers, fostering a culture of continuous learning and growth.

Qualifications:

• Experience: 5+ years of professional experience in software development, with a strong focus on cloud-based applications.

• Cloud Expertise: Proven experience with Azure or comparable cloud platforms.

• Technical Skills:

o Proficiency in NodeJS and experience with Azure Function Apps.

o Additional experience with Python and/or .NET 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: Bachelor's degree in computer science, Engineering, or a related field, or equivalent work experience.

Education, Experience, and Licensing Requirements

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

A photo collage of 3 different photos featuring KeyCare team members exploring telehealth solutions