Director, Software Engineering
CareCloud · Islamabad
Job description
About the role
CareCloud, a healthcare technology company, is looking for an experienced and motivated Engineering Director – Software Engineering to lead software engineering teams, oversee development initiatives and deliver scalable, reliable, high-quality software. The role combines strong software engineering expertise with team leadership, project execution and technical decision-making.
Key responsibilities
- Lead, mentor and develop software engineers and technical team leads, manage performance, workload and professional development, and conduct performance reviews.
- Oversee the software development lifecycle, from requirements and architecture to testing, deployment and maintenance, and review designs and code quality.
- Guide technical decisions on architecture, frameworks, databases, APIs and integrations, and address technical debt, performance bottlenecks and security issues.
- Turn business requirements into technical plans and roadmaps, coordinate with Product Management, QA and DevOps, and set up Agile/Scrum practices, sprint planning and release management.
- Improve engineering productivity through CI/CD, automated testing, version control and modern deployment practices, and evaluate new technologies.
- Work with stakeholders to understand requirements, communicate risks and progress, and support strategic technology initiatives and engineering roadmaps.
Required profile
- Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, Computer Engineering or a related field; graduates of NUST and FAST-NUCES preferred.
- 8-10 years of overall software development and engineering experience.
- At least 3-4 years in team leadership, technical leadership or engineering management, leading teams and delivering complex projects.
- Experience in technical planning, system design, code quality management and production support.
Required skills
- Software architecture, object-oriented programming, design patterns, data structures and algorithms.
- Modern backend and frontend technologies, frameworks and APIs.
- Relational and NoSQL databases, integrations, distributed systems, cloud infrastructure, CI/CD pipelines, containerization, automated testing and DevOps.
- Application security, performance optimization, scalability and reliability.
- Agile/Scrum, version control and project management tools.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Pakistan.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 10 hours ago
Expires 1 month from now
7 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
CareCloud
Islamabad