The Position:
Provides strategic leadership to software development engineering family, including those in software development, cloud/systems development, DevOps, and QA & testing.
Essential Job Responsibilities:
- Manage and mentor the software engineering team both onsite and offshore to deliver projects, with a strong focus on improving quality, delivery, and cost.
- Collaborate with Product Management to ensure timelines are met without compromising quality, while ensuring engineering solutions deliver tangible value to customers.
- Oversee the software development process for business-critical and growth initiatives.
- Build strong relationships and collaborate with Product Management, Operations, and Technology teams.
- Proactively identify, analyze, and resolve technical bottlenecks throughout the product development lifecycle.
- Take responsibility for budget planning, management, and resource allocation for the software teams.
- Establish annual and quarterly performance objectives for staff, with reference to results, quality and productivity standards, and time schedules.
- Ensure compliance with privacy, security, and regulatory requirements (e.g., HIPAA, HITRUST, SOC2, GDPR) across all systems and data operations.
- Champion best practices in software engineering and data engineering, including DevOps, CI/CD, Quality Assurance, observability, and system monitoring
- Support in building best in class IT Infrastructure, Reliability and InfoSec functions
- Lead agile processes within the engineering teams and introduce best-in-class industry practices.
- Develop technology roadmaps and set realistic product release schedules.
- Ensure high performance, security, scalability, and maintainability of systems and platforms.
Qualifications:
- Experience or knowledge within the healthcare industry is advantageous.
- Experience managing through other managers, scaling leadership structures, and fostering strong management practices.
- Strong management and prioritization skills, including leading and coordinating multiple projects, influencing non-direct reports and peers, ensuring on-time delivery, collaborating with partners, and successfully navigating in a dynamic, fast-paced, and challenging environment.
- Deep understanding of Agile methodologies, CI/CD, containers, cloud computing (AWS/GCP/Azure), and DevOps.
- Experience overseeing onshore, offshore and nearshore engineering teams, driving alignment and productivity across distributed environments.
- Strong coding, data, architectural, and systems design background—comfortable getting into the technical details when needed.
- Knowledge of regulatory and security frameworks relevant to healthcare, such as HIPAA, HITRUST, SOC2 and GDPR.
- Experience building and managing SaaS product.
Education or Certifications:
- Bachelor’s degree or master’s degree in a Computer Science or related technical field
Physical/Mental Requirements:
- Ability to communicate effectively
- High level of alertness, concentration, accuracy, and time-management
- Able to maintain a stationary position for prolonged periods