Senior Process Automation Engineer

Company Details

Rating: No ratings yet log in to rate this company
Industry: Banking
Description: CIC Insurance Group Limited, commonly referred to as CIC Group, is an insurance and investment group that operates mainly in Kenya, Uganda, South Sudan and Malawi

Job Details

Job Type: Full Time
Workplace Type: On-site
Qualification: Diploma
Job Experience: Mandatory
Job Location: Nairobi County, Kenya
Closing Date: Undisclosed
Salary: Estimated: KES 45,000 - KES 300,000 / month
Other Pay: Benefits
Job Category: Telecommunications

Job Description

Role Overview

As a senior engineer on the CIC Engineering team, you will take ownership of technology initiatives that shape how the company operates digitally. Reporting to the Head of Digital & Transformation, you will design, build, and deploy automation platforms and full-stack applications that streamline complex workflows, reduce manual effort, and improve service quality across business functions. Your day-to-day work blends hands-on coding, solution architecture, stakeholder collaboration, and mentoring — all aimed at making digitization a practical reality rather than just an aspiration.

Key Responsibilities

  • Build responsive, scalable front-end and back-end systems for internal digital tools, using React on the client side and Java Spring Boot or Python on the server side.
  • Develop and maintain automation workflows that connect multiple systems, orchestrate processes, and handle exceptions gracefully using RPA and workflow platforms.
  • Configure intelligent automation solutions with UiPath and integrate them with existing enterprise applications, databases, and cloud services.
  • Design and manage low-code/no-code solutions in Corteza and the Power Platform to help business teams self-serve operational needs without heavy custom code.
  • Set up robust deployment pipelines and monitor live services on AWS and OpenShift, ensuring high availability, security, and performance for users across different geographies.
  • Work closely with business stakeholders in structured workshops to map existing processes, identify bottlenecks, and define end-to-end flows that translate into automation-ready designs.
  • Provide technical guidance to junior engineers, review code for quality and maintainability, and champion engineering best practices within the team.
  • Use Agile ceremonies and tools to plan sprints, track delivery, and continuously refine the team’s approach to meeting project milestones.

Requirements & Qualifications

  • Bachelor’s degree in computer science, engineering, or a related field; a master’s degree is an advantage but not mandatory.
  • Solid professional experience in full-stack software engineering, with demonstrable capability across both interface development and backend services.
  • Strong, practical knowledge of React, Java Spring Boot, and Python for building production-grade applications and automation scripts.
  • Exposure to Robotic Process Automation tools, particularly UiPath, and an understanding of how RPA fits into broader intelligent automation strategies.
  • Familiarity with low-code/no-code platforms such as Corteza or Microsoft Power Platform, including the ability to extend them when necessary.
  • Experience working with cloud-native architectures on AWS and deploying applications to OpenShift or similar container orchestration environments.
  • A proven record of designing RESTful APIs and microservices in Java, with attention to security, versioning, and performance at scale.
  • Working knowledge of MySQL and PostgreSQL for data modelling, query optimisation, and database maintenance within automation solutions.
  • An understanding of workflow orchestration concepts and tools such as Temporal, or the ability to quickly apply this technology to business scenarios.
  • Confidence in facilitating discussions between technical teams and non-technical stakeholders, translating business pain points into tangible technical solutions.
  • Comfort working with Agile delivery frameworks, including Scrum and Kanban, in a collaborative and candid team culture.

What We Offer / Why Join

This is a role where your technical choices directly influence the company’s long-term direction and operational efficiency. You will be part of a team that values high standards, intellectual honesty, and the willingness to take on difficult challenges — while also having the freedom to shape how automation and digitization evolve across the organization. You will gain broad exposure to modern enterprise technology, from robotic process automation to cloud infrastructure, and build solutions that deliver measurable cost savings and process improvements from day one.

738 open positions on Semasocial right now · 10361 open positions in Nairobi County, Kenya · 26 posted in the last 7 days
Contact Information
CV Job Description Matcher See how well your CV matches this job and get tips to improve your chances AI Tool

This tool helps you see how closely your CV matches a job description. It also gives you simple suggestions on what to improve so you have a better chance of getting shortlisted.

Beware of Fraudsters!
Never pay anyone for job applications, interview tests, or job interviews. A genuine employer will never ask you for payment under any circumstances.
Disclaimer & TOS: We do not guarantee the authenticity of every single job posting and are not responsible for any fraudulent activity or misrepresentation by third parties. We are not involved in any stage of the interview or recruitment process and do not charge any fees from job seekers. For further details, please read the rest of the Terms of Service.