Main responsibilities will include:
· Lead and manage Software Development and Test teams, ensuring alignment with business objectives and technical strategy.
· Oversee the full software lifecycle—from planning and development to deployment and testing—ensuring timely and high-quality delivery.
· Foster a culture of collaboration, accountability, and continuous improvement across all teams.
· Define and implement best practices in software engineering, CI/CD, infrastructure automation, and testing.
· Collaborate with cross-functional teams, including Product Management, QA, Hardware, and Regulatory, to deliver integrated solutions.
· Drive resource planning, performance management, and career development for team members.
· Ensure compliance with relevant standards and regulations, especially in regulated environments.
About you
Architectural & Design Skills
· Solid grasp of software design patterns and architectural principles.
· Experience designing scalable, maintainable, and secure software systems.
· Understanding of CI/CD pipelines (e.g., Azure DevOps).
· Familiarity with cloud platforms (especially Azure) and containerization technologies (Docker, Kubernetes).
· Knowledge of cybersecurity and data privacy standards.
· Hands-on experience with tools like Jenkins, GitLab CI, Docker, Kubernetes, and automated testing frameworks.
Soft Skills & Leadership:
· At least 5+ years in leadership roles, managing multi-functional software teams.
· Ability to mentor developers and conduct effective code reviews.
· Strong problem-solving and debugging skills.
· Effective communication with multi-functional teams (QA, Product, DevOps).
· Experience in agile methodologies (Scrum, Kanban).
· Ownership of end-to-end delivery and technical decision-making.
Qualifications:
· Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
· 8+ years of experience in software engineering, with at least 5 years in leadership roles.
· Proven experience in DevOps practices, cloud infrastructure, and CI/CD pipelines.
· Strong understanding of software testing methodologies and automation frameworks.
· Excellent communication, leadership, and organisational skills.
· Experience delivering complex software projects in a fast-paced environment.
· Experience in regulated industries (e.g., medical devices, automotive, aerospace).
Jobs at CPL

Sales Engineer - Recent Graduate.

Office Administrator