Delivery Principal

Sri Lanka    Full-time    NA

Position Overview: As the Delivery Principle, you will be responsible for overseeing the successful and timely delivery of technology projects and solutions to clients. You will lead a team of skilled professionals, manage project timelines, budgets, and resources, and ensure that projects are executed with high quality and efficiency. This role requires strong leadership, project management, and communication skills to collaborate with cross-functional teams and ensure client satisfaction.


  • Lead a team of project managers, developers, engineers, and other technical professionals to deliver projects on time and within budget.
  • Collaborate with clients to understand their requirements, define project scope, and create project plans that align with client expectations.
  • Lead and oversee the successful delivery of complex technical projects, collaborating closely with cross-functional teams to ensure the development of high-quality solutions.
  • Leverage your strong software development background to guide the technical direction of projects, ensuring alignment with industry best practices and standards.
  • Drive the implementation of Cloud technologies to optimize scalability, performance, security, and reliability in project deliverables.
  • Ensure the seamless integration of software components, systems, and Cloud services, managing technical dependencies and mitigating risks.
  • Collaborate with stakeholders to define clear and detailed technical requirements, translating business needs into actionable project plans.
  • Stay current with the latest advancements in software development, Cloud technologies, and emerging trends, and incorporate relevant strategies into project plans.
  • Provide strategic guidance and mentorship to junior team members, sharing your technical expertise and fostering their professional growth.
  • Contribute to pre-sales activities by providing technical insights, reviewing technical proposals, and participating in client discussions as needed.
  • Collaborate with executive leadership to align technical project strategies with the organization's overall business objectives.
  • Lead by example, promoting a culture of technical innovation, excellence, and continuous improvement within the delivery team.


  • Bachelor's degree in Information Technology, Computer Science, or related field
  • Proven experience of 7+ years in software development, project management and delivery in the IT industry.
  • Solid understanding of software development lifecycle and technology architecture, preferably having started your career as a developer
  • Experience with Cloud technologies (e.g., AWS, Azure, Google Cloud) and a solid understanding of cloud concepts and architecture.
  • Demonstrated success in leading and delivering complex projects on time and within budget.
  • Excellent communication skills, both written and verbal, for effective client and team interaction.
  • Proficiency in project management methodologies and tools.
  • Problem-solving and decision-making abilities to address challenges and make strategic project decisions.
  • Project management certification (PMP, Agile certifications) would be an added advantage.
  • Strong organizational skills with the ability to manage multiple projects simultaneously