B
Principal Software Developer
Britam
Nairobi 🇰🇪 Kenya
Posted about 22 hours ago (26 Sep 2026) Updated about 22 hours ago
Job Description
The Principal Software Developer leads a team of engineers to design, build, and deploy digital channel and business software solutions, including complex system integrations. The role oversees the full software development lifecycle, ensures high‑quality code standards, and mentors developers to enhance technical capabilities. Collaboration with product owners and stakeholders drives alignment with business objectives.
Qualifications & Requirements
- • Proven experience leading software development teams
- • Strong background in software architecture and system integration
- • Expertise in modern programming languages and development frameworks
- • Excellent problem‑solving and communication skills
- • Ability to guide teams through agile development processes
Required Skills
Responsibilities
- • Lead the development team in designing and implementing digital channel and business software solutions
- • Manage system integration projects and ensure seamless connectivity
- • Oversee the full software development lifecycle from planning to deployment
- • Mentor and coach developers to maintain high‑quality standards
- • Coordinate with product owners and stakeholders to align technical delivery with business goals