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
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
Why are you reporting this job?
Explore further
Salaries, guides and searches in Kenya.
Salary: Software Engineer - FinTech (Remote) Based on 13 job offers in KenyaSalaries by job title
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
CIC Insurance Company
Nairobi
Related job offers
-
Associate – LiDAR Annotation & Segmentation
digital divide data Nairobi -
Senior Java Developer
iBizpeople Ltd Nairobi -
Senior Frontend Developer
iBizpeople Ltd Nairobi -
Programme Analyst – Digital Health Systems & Deployment
Safaricom PLC -
Digital Economy Consultant (Pan‑African AI Initiative)
mastercardfoundation