Senior Software Engineer job at Strathmore University
New
Website :
2 Days Ago
Linkedid Twitter Share on facebook
Senior Software Engineer
2026-02-19T13:48:18+00:00
Strathmore University
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_4301/logo/Strathmore%20University.png
FULL_TIME
Nairobi
Nairobi
00100
Kenya
Education, and Training
Computer & IT, Science & Engineering, Education
KES
MONTH
2026-02-27T17:00:00+00:00
8

Basic job summary:

The Senior Software Engineer will be responsible for designing, building, and operationalizing software infrastructure. This role will lead the full-stack development and system integration of backend services, APIs, and data pipelines.

Responsibilities:

Software Development and Design

  • Collaborate with the project technical lead and other team members to analyze requirements and design software solutions for AI applications.
  • Develop, test, and debug software components for data exchange gateways, and cloud platforms.
  • Assist in implementing data management, analytics, and visualization features for AI applications.
  • Implement engineering frameworks that enable LLM-based advisory systems, including retrieval-augmented generation (RAG), structured knowledge integration, and prompt orchestration.
  • Integrate soil, weather, and agronomic datasets into retrieval and reasoning pipelines to support contextualized and actionable advisory outputs.
  • Support experimentation with different GenAI architectures and system configurations in collaboration with data science teams.
  • Develop or support frontend and interface components (e.g. dashboards, admin tools, sandbox interfaces) required for internal testing, monitoring, and partner integration.
  • Implement technical controls to support data governance requirements, including consent-aware data access, role-based permissions, and audit logging.
  • Participate in code reviews and maintain coding standards and best practices.

Quality Assurance and Testing

  • Debug Identify and address any software-related issues, anomalies, or performance bottlenecks.
  • Collaborate with the Quality Assurance team to ensure a high-quality optimized code solution.
  • Ensure the security and integrity of AI software systems, implementing encryption, authentication, and access control mechanisms as necessary.
  • Perform code reviews, testing, and debugging activities to maintain high quality and reliability in software deliverables.
  • Ensure secure handling of sensitive or regulated data in line with Kenya’s Data Protection Act and project governance frameworks.
  • Embed responsible AI considerations into system design, including safeguards, escalation pathways, and human-in-the-loop mechanisms where required.

Documentation and Reporting

  • Create and maintain comprehensive repository documentation for software designs, iterations, specifications, and testing procedures.
  • Develop standard operating procedures (SOPs) for software MVP development and testing.
  • Generate simulation and evaluation software code report before final release version for deployment

Collaboration and Support

  • Collaborate with research, data science and engineering teams to meet project timelines and deliverables.
  • Provide technical guidance and mentorship to junior software developers, fostering a culture of innovation and continuous learning

Minimum Academic Qualifications:

Bachelor’s degree or Master’s degree in Computer Science, Software Engineering, Information Systems, Data Science, or a closely related technical field from a recognized institution

Experience:

Applicants should possess a minimum of 7 years’ experience in software development

  • Collaborate with the project technical lead and other team members to analyze requirements and design software solutions for AI applications.
  • Develop, test, and debug software components for data exchange gateways, and cloud platforms.
  • Assist in implementing data management, analytics, and visualization features for AI applications.
  • Implement engineering frameworks that enable LLM-based advisory systems, including retrieval-augmented generation (RAG), structured knowledge integration, and prompt orchestration.
  • Integrate soil, weather, and agronomic datasets into retrieval and reasoning pipelines to support contextualized and actionable advisory outputs.
  • Support experimentation with different GenAI architectures and system configurations in collaboration with data science teams.
  • Develop or support frontend and interface components (e.g. dashboards, admin tools, sandbox interfaces) required for internal testing, monitoring, and partner integration.
  • Implement technical controls to support data governance requirements, including consent-aware data access, role-based permissions, and audit logging.
  • Participate in code reviews and maintain coding standards and best practices.
  • Debug Identify and address any software-related issues, anomalies, or performance bottlenecks.
  • Collaborate with the Quality Assurance team to ensure a high-quality optimized code solution.
  • Ensure the security and integrity of AI software systems, implementing encryption, authentication, and access control mechanisms as necessary.
  • Perform code reviews, testing, and debugging activities to maintain high quality and reliability in software deliverables.
  • Ensure secure handling of sensitive or regulated data in line with Kenya’s Data Protection Act and project governance frameworks.
  • Embed responsible AI considerations into system design, including safeguards, escalation pathways, and human-in-the-loop mechanisms where required.
  • Create and maintain comprehensive repository documentation for software designs, iterations, specifications, and testing procedures.
  • Develop standard operating procedures (SOPs) for software MVP development and testing.
  • Generate simulation and evaluation software code report before final release version for deployment
  • Collaborate with research, data science and engineering teams to meet project timelines and deliverables.
  • Provide technical guidance and mentorship to junior software developers, fostering a culture of innovation and continuous learning
  • Software Development
  • Software Design
  • AI Applications
  • Data Exchange Gateways
  • Cloud Platforms
  • Data Management
  • Analytics
  • Visualization
  • LLM-based Advisory Systems
  • Retrieval-Augmented Generation (RAG)
  • Structured Knowledge Integration
  • Prompt Orchestration
  • GenAI Architectures
  • Frontend Development
  • Interface Components
  • Data Governance
  • Consent-aware Data Access
  • Role-based Permissions
  • Audit Logging
  • Code Reviews
  • Coding Standards
  • Quality Assurance
  • Debugging
  • Software Security
  • Encryption
  • Authentication
  • Access Control
  • Data Protection Act Compliance
  • Responsible AI
  • Documentation
  • Reporting
  • Mentorship
  • Bachelor’s degree or Master’s degree in Computer Science, Software Engineering, Information Systems, Data Science, or a closely related technical field from a recognized institution
bachelor degree
84
JOB-699714a27a30e

Vacancy title:
Senior Software Engineer

[Type: FULL_TIME, Industry: Education, and Training, Category: Computer & IT, Science & Engineering, Education]

Jobs at:
Strathmore University

Deadline of this Job:
Friday, February 27 2026

Duty Station:
Nairobi | Nairobi

Summary
Date Posted: Thursday, February 19 2026, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about Strathmore University
Strathmore University jobs in Kenya

JOB DETAILS:

Basic job summary:

The Senior Software Engineer will be responsible for designing, building, and operationalizing software infrastructure. This role will lead the full-stack development and system integration of backend services, APIs, and data pipelines.

Responsibilities:

Software Development and Design

  • Collaborate with the project technical lead and other team members to analyze requirements and design software solutions for AI applications.
  • Develop, test, and debug software components for data exchange gateways, and cloud platforms.
  • Assist in implementing data management, analytics, and visualization features for AI applications.
  • Implement engineering frameworks that enable LLM-based advisory systems, including retrieval-augmented generation (RAG), structured knowledge integration, and prompt orchestration.
  • Integrate soil, weather, and agronomic datasets into retrieval and reasoning pipelines to support contextualized and actionable advisory outputs.
  • Support experimentation with different GenAI architectures and system configurations in collaboration with data science teams.
  • Develop or support frontend and interface components (e.g. dashboards, admin tools, sandbox interfaces) required for internal testing, monitoring, and partner integration.
  • Implement technical controls to support data governance requirements, including consent-aware data access, role-based permissions, and audit logging.
  • Participate in code reviews and maintain coding standards and best practices.

Quality Assurance and Testing

  • Debug Identify and address any software-related issues, anomalies, or performance bottlenecks.
  • Collaborate with the Quality Assurance team to ensure a high-quality optimized code solution.
  • Ensure the security and integrity of AI software systems, implementing encryption, authentication, and access control mechanisms as necessary.
  • Perform code reviews, testing, and debugging activities to maintain high quality and reliability in software deliverables.
  • Ensure secure handling of sensitive or regulated data in line with Kenya’s Data Protection Act and project governance frameworks.
  • Embed responsible AI considerations into system design, including safeguards, escalation pathways, and human-in-the-loop mechanisms where required.

Documentation and Reporting

  • Create and maintain comprehensive repository documentation for software designs, iterations, specifications, and testing procedures.
  • Develop standard operating procedures (SOPs) for software MVP development and testing.
  • Generate simulation and evaluation software code report before final release version for deployment

Collaboration and Support

  • Collaborate with research, data science and engineering teams to meet project timelines and deliverables.
  • Provide technical guidance and mentorship to junior software developers, fostering a culture of innovation and continuous learning

Minimum Academic Qualifications:

Bachelor’s degree or Master’s degree in Computer Science, Software Engineering, Information Systems, Data Science, or a closely related technical field from a recognized institution

Experience:

Applicants should possess a minimum of 7 years’ experience in software development

Work Hours: 8

Experience in Months: 84

Level of Education: bachelor degree

Job application procedure
Interested in applying for this job? Click here to submit your application now.

Are you qualified for this position and interested in working with us? We would like to hear from you. Kindly send us a copy of your updated resume and letter of application (ONLY) quoting “Senior Data Scientist” on the subject line  by 27 th February 2026.

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Kenya
Job Type: Full-time
Deadline of this Job: Friday, February 27 2026
Duty Station: Nairobi | Nairobi
Posted: 19-02-2026
No of Jobs: 1
Start Publishing: 19-02-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.