Hayleys Advantis

Manager - Software Engineering

Hayleys Advantis Sri Lanka

Transportation, Logistics, Supply Chain and Storage · 501-1,000 employees

4 h ago
Principal (10+ yrs) Full-time Sri Lanka
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Lead software development initiatives and oversee engineering teams to deliver high-quality digital solutions aligned with the technology roadmap. Manage team performance, vendor relationships, and ensure adherence to secure development practices and architectural standards.

What they look for

Software Engineering Leadership Agile DevOps Azure Cloud CI/CD Software Architecture Microservices APIs Cybersecurity Stakeholder Management Strategic Thinking Project Management Team Management Infrastructure as Code Containerisation

Requirements

Requires a Bachelor's degree in Software Engineering or Computer Science with over 8 years of experience, including at least 4 years in a leadership role. Candidates must possess strong knowledge of SDLC, Agile methodologies, Azure Cloud, and modern engineering practices.

Full description

JOB ACCOUNTABILITIES

  • Lead software development initiatives aligned with the Digital technology roadmap, ensuring quality, efficiency, and timely delivery.
  • Oversee the software engineering team delivering applications and digital solutions.
  • Ensure compliance with engineering and development standards.
  • Establish and enforce Secure Software Development Lifecycle (SSDLC) practices.
  • Drive Agile delivery practices across engineering teams.
  • Support CI/CD processes, deployment, and release management across assigned projects.
  • Promote DevOps and secure development practices across departments.
  • Lead cloud application development and transformation initiatives.
  • Support solution design reviews and implement approved architectural and technology decisions.
  • Collaborate with Business Partners and Product Owners to translate requirements into technical solutions.
  • Manage team capacity, performance, and talent development.
  • Ensure software quality through testing and governance.
  • Evaluate emerging technologies and recommend improvements where appropriate.
  • Oversee production support, root-cause analysis, and continuous improvement activities.
  • Manage software engineering vendors, consultants, and external development partners.

MINIMUM KNOWLEDGE/ EXPERIENCE / TRAINING / QUALIFICATIONS REQUIRED FOR POSITION

  • Bachelor’s degree in Software Engineering, Computer Science, IT, or a UGC-recognized equivalent professional qualification.
  • A Master’s degree will be an added advantage.
  • 8+ years of experience in Software Engineering.
  • 4+ years of experience in a leadership or management role.
  • Proven experience managing multiple software development teams.
  • Experience in delivering enterprise – grade applications and digital products.
  • Knowledge of Logistics domain and finance systems.
  • Strong knowledge of SDLC, Agile, software architecture, Azure Cloud, DevOps, CI/CD, and modern engineering practices.
  • Understanding of APIs, microservices, IaC, containerisation, cybersecurity, OWASP, and PDPA.
  • Strong strategic thinking, stakeholder management, communication, and technology planning skills.
  • Strong decision-making, problem-solving, financial/resource management, and change leadership capabilities.

If you think you have what it takes to be successful in this challenging role, please “Click Here” to apply.

Pay and benefits of the above position will be competitive, and the rewards are performance driven

Hayleys is an Equal Opportunity Employer.