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
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Management
Industries
Software Development
Referrals increase your chances of interviewing at keycentrix™ by 2x