Principal Software Developer
Britam Holdings Plc
Posted 1 hour ago
Deadline: Nov 22, 2026About the Company
Britam Holdings Plc is a leading financial services group founded in 1965, offering a wide range of banking, financial, and insurance products. Headquartered in Nairobi, Kenya, the company serves clients across the region.
Job Description
This role involves leading a development team to design, build, test, deploy, and support digital channel and business software solutions, ensuring they are fit for purpose, secure, and maintainable. The Principal Software Developer will establish and enforce technical standards, coding practices, and architectural principles, providing hands-on technical leadership through code reviews, design reviews, problem-solving, and mentoring. The position also entails owning the technical quality and delivery reliability of the team's output, balancing delivery speed with long-term maintainability, and serving as the primary technical escalation point for integration, performance, and production issues affecting digital channel and business systems.
Key Responsibilities
- Provide technical leadership for digital channel development projects, guiding architecture, integration design, and technology choices for web, mobile, and USSD platforms to ensure scalable solutions.
- Monitor code consistency with established coding standards and best practices.
- Adhere to the Software Development Lifecycle (SDLC) and ensure all development gate processes and deliverables are met.
- Provide solutions architecture and detailed system designs, ensuring all developed solutions align with Britam’s enterprise architecture.
- Assess developers' commitment to improving technical skills through certifications, training, or relevant courses.
Requirements
- Bachelor's Degree in Computer Science or a related technical field.
- At least 4 years of experience in application development, including system customization and report designs.
- At least 3 years of experience managing or leading development teams.
- At least 4 years of experience working with middleware technologies such as Github, Azure Integration Services, or WSO
- At least 4 years of experience with RDBMS & NoSQL databases.
- At least 4 years of development experience in native mobile application development.
- At least 4 years of experience with SPA frameworks like Angular, React, Flutter, or Vue JS.
- Ability to provide technical leadership in innovation and delivery of software solutions.
- Skills in formulating technology strategies and concepts.
- Strong interpersonal, networking, and influencing skills.
- Demonstrated ability to make decisions, initiate action, and lead/supervise teams.
Important Safety Tips
- Do not make any payment to any job request or recruiter.
- Be cautious of fraudulent job adverts and scams.
- If you suspect this listing is not genuine, please report it immediately.
How to Apply
Job Details
- Function
- Software & Data
- Industry
- Banking, Finance & Insurance
- Type
- Full-time
- Location
- Nairobi
- Experience
- Senior Level
- Salary
- Open
- Posted
- Sep 24, 2026
- Views
- 8
- Deadline
- Nov 22, 2026