B

Principal Software Developer Job Britam

Britam
Nairobi 🇰🇪 Kenya
Live
Full Time
Senior
Information Technology
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