Manager - Software Engineering

vitalhubยท Research and Development
Apply Now โ†—
๐Ÿ“ Colombo, Western, Sri Lanka๐Ÿ“ HybridFull Time

About this role

VitalHub Innovations Lab is looking for an experienced Manager โ€“ Software Engineering to lead and inspire our software engineering teams in Sri Lanka. This role is pivotal in ensuring the seamless delivery of innovative software solutions, guiding teams toward technical excellence, driving delivery predictability, fostering people development and innovation, and aligning development efforts with our global business objectives.


Key Responsibilities

  • Provide vision and direction to engineering teams, set measurable goals aligned with business priorities, and ensure adherence to engineering best practices while fostering a culture of accountability, collaboration, and continuous improvement.
  • Lead, mentor, and develop Architects, Tech Leads, and Engineers. Oversee resource allocation, capacity planning, performance reviews, time tracking, and productivity reporting. Support career development and succession planning to build future engineering leaders.
  • Guide teams in adopting scalable, secure, and robust solutions. Maintain coding standards, advocate for best practices, DevOps practices, AI-assisted engineering tools, and stay current with emerging technologies.
  • Collaborate on design and development, contribute to prototypes, review code, and step in to provide hands-on support when required.
  • Build strong relationships with product managers, engineering leads, and leadership teams. Ensure effective communication of project progress, delivery forecasts, dependencies, and risks.
  • Own delivery outcomes by driving predictable execution, effective sprint planning, risk management, dependency tracking, and timely issue resolution.
  • Participate in recruitment, interviews, and onboarding. Promote research and development (R&D) and engineering working groups.
  • Drive process improvements, promote Agile and DevOps practices, automation, engineering metrics, and data-driven decision-making, and invest in the professional growth of yourself and your team.


Qualifications & Experience

  • Bachelor's degree in Computer Science or an equivalent qualification.
  • 7+ years of software development experience, including at least 3+ years of experience leading engineering teams or in people management roles.
  • Strong background in Agile software development and modern engineering practices.
  • Proven experience managing product engineering teams and collaborating with cross-functional stakeholders.
  • Experience delivering complex software products with accountability for quality, timelines, and business outcomes.
  • Excellent communication, leadership, and problem-solving skills.
  • Experience in recruiting, mentoring, and developing top engineering talent.
  • Hands-on technical expertise with the ability to support teams in solving complex challenges.
  • Strong understanding of software architecture, CI/CD pipelines, DevOps practices and modern software engineering principles.
  • Passion for innovation, continuous learning, and driving technical excellence.

Frequently Asked Questions

Is the salary disclosed for the Manager - Software Engineering position at vitalhub?
The salary for this Manager - Software Engineering role at vitalhub is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Manager - Software Engineering position at vitalhub located?
This Manager - Software Engineering role at vitalhub is based in Colombo, Western, Sri Lanka, Hybrid. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Manager - Software Engineering role at vitalhub full-time or part-time?
This is listed as a Full Time position. It is posted as a Manager - Software Engineering role in the Research and Development department at vitalhub.
Which team or department does the Manager - Software Engineering at vitalhub belong to?
This Manager - Software Engineering position is part of the Research and Development department at vitalhub. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Manager - Software Engineering position at vitalhub?
Click the "Apply Now" button on this page. You will be redirected to vitalhub's official application portal hosted on bamboohr where you can submit your application directly.
When was the Manager - Software Engineering job at vitalhub posted?
This Manager - Software Engineering position at vitalhub was posted on Aug 5, 2026. Apply as soon as possible โ€” early applications are often reviewed first.
Manager - Software Engineering
vitalhub
Apply for this role โ†—

You'll be redirected to vitalhub's official application page on bamboohr.