Jobiglo

No results.

This job is no longer available

This job expired on 19/07/2026. It no longer accepts applications.

Senior Software Engineer

CIC Insurance Company · Nairobi

Senior 🇬🇧 English
Java Spring Boot Microservices architecture REST SOAP gRPC Message queues PostgreSQL MySQL MongoDB Redis CI/CD pipelines Kubernetes AWS Azure On-premise infrastructure Security Logging Monitoring API management

Job description

About the role

The Senior Software Engineer will lead the design and development of high‑performance backend systems for CIC Insurance Group. Reporting to the Software Engineering Manager, you will work on scalable microservices, integrate diverse APIs, and ensure reliable deployment across cloud and on‑premise environments.

Key responsibilities

  • Design, develop, and maintain backend services and APIs using Java Spring Boot.
  • Architect and implement scalable microservices and event‑driven systems.
  • Integrate internal and third‑party systems via REST, SOAP, gRPC, and message queues.
  • Drive performance tuning, security hardening, and scalability improvements.
  • Implement DevOps best practices, including CI/CD pipelines, infrastructure as code, and monitoring.
  • Support applications in both cloud (AWS/Azure) and on‑premise environments.
  • Collaborate with front‑end engineers, DevOps, QA, and product teams to deliver full‑stack solutions.
  • Own the full software development lifecycle from planning to production support.
  • Mentor junior engineers and conduct code reviews.

Required profile

  • Bachelor’s degree in Computer Science, Software Engineering or related field.
  • Minimum 4 years of backend development experience with Java Spring Boot.
  • Strong hands‑on experience with microservices architecture.
  • Proven ability to integrate diverse systems and APIs in enterprise settings.
  • Experience deploying and supporting applications in AWS or Azure and on‑premise infrastructure.
  • Excellent problem‑solving skills and ability to work in a fast‑paced, agile environment.

Required skills

  • Java Spring Boot
  • Microservices architecture
  • REST, SOAP, gRPC, message queues
  • SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis)
  • CI/CD pipelines
  • Kubernetes
  • AWS or Azure cloud platforms
  • On‑premise infrastructure
  • Security, logging, monitoring, API management

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec CIC Insurance Company.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.
💬 Chat with us on Telegram Chat on WhatsApp

Published 3 months ago

28 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

CIC Insurance Company

Nairobi