Principal Software Developer job at Britam
Website :
22 Days Ago
Linkedid Twitter Share on facebook
Principal Software Developer
2026-09-23T16:52:46+00:00
Britam
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_2143/logo/Britam.png
FULL_TIME
Nairobi
Nairobi
00100
Kenya
Insurance
Computer & IT, Management, Science & Engineering
KES
MONTH
2026-09-30T17:00:00+00:00
8

Background

Britam is a leading diversified financial services group, listed on the Nairobi Securities Exchange. The group has interests across the Eastern and Southern Africa region, with operations in Kenya, Uganda, Tanzania, Rwanda, South Sudan, Mozambique and Malawi. The group offers a wide range of financial products and services in Insurance, Asset management, Ban...

Job Purpose

Lead the development team in developing and deploying digital channel and business software solutions, including system integrations. Guide the team through the full software development lifecycle, from requirements and design through build, testing, deployment and support, ensuring that every solution is fit for purpose, secure and maintainable. Set and enforce the technical standards, coding practices and architectural principles the team builds against, and provide hands-on technical leadership by reviewing designs and code, unblocking complex technical problems, and mentoring developers to raise the overall engineering capability of the team. Own the technical quality and delivery reliability of the team's output, balancing speed of delivery with long-term maintainability, and act as the technical escalation point for integration, performance and production issues affecting the digital channel and business systems in scope.

Key Responsibilities

  • Technical Leadership: Provide: Technical leadership across digital channel development projects, guiding the team on architecture, integration design and technology choices for web, mobile and USSD platforms, and ensuring solutions scale reliably for customer and partner usage.
  • Adherence to Coding Standards: Monitor the consistency of code with established coding standards and best practices.
  • SDLC: Adhere to the SDLC and ensure all development gate processes and deliverables are met.
  • Solution Architecture: Provide solutions architecture and detailed system designs and ensure that all developed solutions adhere to Britam's enterprise architecture.
  • Technical Skills Development: Assess the developer's commitment to improving technical skills through certifications, training, or the completion of relevant courses.

Knowledge, Experience and Qualifications Required

Academic Qualifications and Certifications:

  • Degree in Computer Science or a technical-related field

Experience:

  • 4+ years' experience in application development, including system customization and report designs.
  • 3+ years' experience managing or leading development teams.
  • 4+ years working with middleware technologies e.g., Github, Azure Integration Services, WSO2.
  • 4+ years' experience with RDBMS & NoSQL databases.
  • 4+ years of development experience in native mobile application development.
  • 4+ years' experience with SPA frameworks e.g. Angular, React, Flutter, Vue JS etc.

Technical Skills and Behavioral Competencies

Essential Competencies:

  • Provide technical leadership in innovation and delivery of software solutions.
  • Formulating technology strategies and concepts.
  • Relating and networking.
  • Deciding and initiating action.
  • Leading and supervising.
  • Persuading and influencing.
  • Technical Leadership: Provide: Technical leadership across digital channel development projects, guiding the team on architecture, integration design and technology choices for web, mobile and USSD platforms, and ensuring solutions scale reliably for customer and partner usage.
  • Adherence to Coding Standards: Monitor the consistency of code with established coding standards and best practices.
  • SDLC: Adhere to the SDLC and ensure all development gate processes and deliverables are met.
  • Solution Architecture: Provide solutions architecture and detailed system designs and ensure that all developed solutions adhere to Britam's enterprise architecture.
  • Technical Skills Development: Assess the developer's commitment to improving technical skills through certifications, training, or the completion of relevant courses.
  • Provide technical leadership in innovation and delivery of software solutions.
  • Formulating technology strategies and concepts.
  • Relating and networking.
  • Deciding and initiating action.
  • Leading and supervising.
  • Persuading and influencing.
  • Degree in Computer Science or a technical-related field
bachelor degree
12
JOB-6ab403ded145e

Vacancy title:
Principal Software Developer

[Type: FULL_TIME, Industry: Insurance, Category: Computer & IT, Management, Science & Engineering]

Jobs at:
Britam

Deadline of this Job:
Wednesday, September 30 2026

Duty Station:
Nairobi | Nairobi

Summary
Date Posted: Wednesday, September 23 2026, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about Britam
Britam jobs in Kenya

JOB DETAILS:

Background

Britam is a leading diversified financial services group, listed on the Nairobi Securities Exchange. The group has interests across the Eastern and Southern Africa region, with operations in Kenya, Uganda, Tanzania, Rwanda, South Sudan, Mozambique and Malawi. The group offers a wide range of financial products and services in Insurance, Asset management, Ban...

Job Purpose

Lead the development team in developing and deploying digital channel and business software solutions, including system integrations. Guide the team through the full software development lifecycle, from requirements and design through build, testing, deployment and support, ensuring that every solution is fit for purpose, secure and maintainable. Set and enforce the technical standards, coding practices and architectural principles the team builds against, and provide hands-on technical leadership by reviewing designs and code, unblocking complex technical problems, and mentoring developers to raise the overall engineering capability of the team. Own the technical quality and delivery reliability of the team's output, balancing speed of delivery with long-term maintainability, and act as the technical escalation point for integration, performance and production issues affecting the digital channel and business systems in scope.

Key Responsibilities

  • Technical Leadership: Provide: Technical leadership across digital channel development projects, guiding the team on architecture, integration design and technology choices for web, mobile and USSD platforms, and ensuring solutions scale reliably for customer and partner usage.
  • Adherence to Coding Standards: Monitor the consistency of code with established coding standards and best practices.
  • SDLC: Adhere to the SDLC and ensure all development gate processes and deliverables are met.
  • Solution Architecture: Provide solutions architecture and detailed system designs and ensure that all developed solutions adhere to Britam's enterprise architecture.
  • Technical Skills Development: Assess the developer's commitment to improving technical skills through certifications, training, or the completion of relevant courses.

Knowledge, Experience and Qualifications Required

Academic Qualifications and Certifications:

  • Degree in Computer Science or a technical-related field

Experience:

  • 4+ years' experience in application development, including system customization and report designs.
  • 3+ years' experience managing or leading development teams.
  • 4+ years working with middleware technologies e.g., Github, Azure Integration Services, WSO2.
  • 4+ years' experience with RDBMS & NoSQL databases.
  • 4+ years of development experience in native mobile application development.
  • 4+ years' experience with SPA frameworks e.g. Angular, React, Flutter, Vue JS etc.

Technical Skills and Behavioral Competencies

Essential Competencies:

  • Provide technical leadership in innovation and delivery of software solutions.
  • Formulating technology strategies and concepts.
  • Relating and networking.
  • Deciding and initiating action.
  • Leading and supervising.
  • Persuading and influencing.

Work Hours: 8

Experience in Months: 12

Level of Education: bachelor degree

Job application procedure

Application Link:Click Here to Apply Now

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Kenya
Job Type: Full-time
Deadline of this Job: Wednesday, September 30 2026
Duty Station: Nairobi | Nairobi
Posted: 23-09-2026
No of Jobs: 1
Start Publishing: 23-09-2026
Stop Publishing (Put date of 2030): 10-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.