10+ years of technical and managerial experience in the IT industry with a proven record of leading high-performing teams.
Bachelors or Masters in Computer Science, Engineering, or a related field.
5+ years of experience leading and scaling engineering teams in software or SaaS environments.
Strong background in software architecture, design, and development, with hands-on experience across the full engineering lifecycle.
Proficiency in cloud architectures, microservices, and containerization (e.g., Docker, Kubernetes).
Familiarity with modern frameworks like Spring Boot, .NET, or Node.js.
Demonstrated expertise in DevOps, CI/CD, and automation for scalable and secure delivery.
Excellent leadership, problem-solving, and analytical abilities with strong business acumen.
Outstanding communication and interpersonal skills to manage teams and collaborate effectively with stakeholders at all levels.
Responsibilities:
Lead and manage large, cross-functional engineering teams, fostering collaboration, innovation, and technical excellence.
Drive end-to-end software development, from architecture design and coding to DevOps, SQA, and deployment.
Oversee the design and implementation of scalable, secure, and high-performance software architectures.
Provide hands-on technical guidance and mentorship, with the ability to review and contribute to code when necessary (Java, Angular, React, SQL, MongoDB, or related stack).
Manage and execute the technical onboarding of healthcare systems onto the companys platform, ensuring smooth integrations and optimal performance.
Oversee client onboarding, technical support, and post-deployment success, ensuring seamless transitions and exceptional customer experience.
Collaborate closely with cross-functional teams (Product, QA, DevOps, and Client Success) to ensure timely, high-quality project delivery.
Lead and support critical go-lives, addressing challenges with tailored solutions to ensure customer satisfaction.
Drive DevOps and security best practices to achieve reliable, compliant, and efficient delivery cycles.
Streamline support and operational processes to improve response times, product stability, and user satisfaction.
Communicate complex technical concepts clearly to non-technical stakeholders, maintaining transparency and alignment across all levels.
Inspire, motivate, and develop team members through strong leadership, goal setting, and performance management.