Software Engineering Manager Job CIC Insurance

Read>>>>>>How to Get Your CV on the Shortlist Pile

Purpose

Reporting to the Head of Digital, the position holder will be responsible for Digital Engineering. He/she will lead a team of talented engineers and work closely with other software engineering teams, business stakeholders, and program managers.

Responsibilities

  • Recruit, hire, and develop high-performing software engineering teams.
  • Mentor and coach team members to foster professional growth while building a positive, collaborative, and innovative team culture.
  • Create career development plans and facilitate skills training for team members.
  • Drive the design, development, and deployment of software applications.
  • Ensure projects are delivered on time, within scope, and meet risk and quality standards.
  • Establish and maintain engineering processes and coding standards.
  • Advocate for and implement modern software engineering practices (e.g., CI/CD, DevOps, Agile).
  • Provide technical leadership and guidance on complex software projects.
  • Collaborate with architects and engineers to design and implement scalable, reliable, and efficient software solutions.
  • Communicate progress, challenges, and opportunities to senior leadership.
  • Identify and drive opportunities for technical innovation.
  • Manage budgets and ensure cost efficiency within the engineering department.

Qualifications

Academic and Professional Requirements

  • Education    Master’s/Bachelor’s Degree    Degree in Computer Science or related technical discipline    E

Experience Required:

Description Required years of experience Need Type

  • Relevant experience    10+    E
  • Management Experience    5    D

Skills and Competencies:

  • Proven technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Strong technical expertise in software development, including programming languages, databases, and cloud technologies.
  • Proven ability to lead and motivate teams, build strong relationships, and resolve conflicts.
  • Experience in architecting and driving the implementation of large-scale distributed services.

Read>>>>>>What Employers Want in an Interview

How To Apply

Click here to apply