B
Principal Software Developer Job Britam
Britam
Nairobi 🇰🇪 Kenya
Posted about 5 hours ago (27 Sep 2026) Updated about 5 hours ago
Job Description
The Principal Software Developer will lead the design and delivery of high‑quality software solutions, setting technical direction and mentoring the development team. This senior role involves architecture design, code review, and collaboration with product owners to ensure scalable, performant applications.
Qualifications & Requirements
- • Bachelor’s Degree in Computer Science, Software Engineering or a related discipline
- • Extensive software development experience (typically 8+ years) with a strong portfolio of delivered applications
- • Deep expertise in one or more programming languages such as Java, .NET, or Python
- • Proven ability to lead technical teams and influence architectural decisions
- • Strong problem‑solving, analytical, and communication skills
Required Skills
Responsibilities
- • Define software architecture and technical standards for projects
- • Lead code reviews and enforce best‑practice development processes
- • Mentor and coach junior developers to build technical expertise
- • Collaborate with product owners to translate requirements into robust solutions
- • Drive continuous improvement and adoption of emerging technologies
- • Ensure performance, security, and reliability of delivered software