Lead Software Engineer Role Overview
We are seeking a seasoned software professional to spearhead our global engineering team responsible for developing AI-first applications.
This is a hands-on leadership role combining architecture oversight, coding, and agile team management to deliver scalable, cost-effective digital solutions.
The ideal candidate will ensure reduced vendor dependency, retain intellectual property, and accelerate delivery speed by building and leading an offshore engineering team (mix of FTEs and partners) to deliver enterprise-scale applications.
* Develop and lead high-performing teams to create innovative AI-native applications for clinicians and patients.
* Collaborate with product managers and data scientists to drive business outcomes through technology.
* Establish and maintain robust engineering best practices including CI/CD, test automation, code quality, and cloud-native deployments.
* Drive architectural decisions on microservices, APIs, security, scalability, and performance.
Key responsibilities include:
* Leading the development of high-velocity, cost-effective software solutions.
* Ensuring compliance with regulatory standards and internal governance frameworks.
Responsibilities also include occasional travel for leadership meetings and team planning. This is a full-time remote position.
Our ideal candidate has a Master's Degree in Healthcare, User Experience, Human-Centered Design, or relevant field and 10+ years in software engineering with at least 3 years leading offshore teams.