© 2025 Afrique Chronique
Titre du poste
Senior Software Engineer - Nairobi
Description
Position : Senior Software Engineer - Nairobi
We are looking for an experienced and highly skilled Senior Software Engineer to lead the design, development, and optimization of scalable software solutions. This role requires strong technical expertise, leadership capability, and the ability to mentor junior engineers while working closely with cross-functional teams to deliver high-quality products.
Key Responsibilities
- Lead the design, development, testing, and deployment of complex software systems and applications.
- Provide technical leadership and guidance to junior and mid-level engineers.
- Collaborate with product managers, architects, and stakeholders to define system architecture and technical requirements.
- Review code, enforce best practices, and ensure high standards of software quality and security.
- Identify performance bottlenecks and implement scalable, efficient solutions.
- Drive continuous improvement in development processes, tools, and technologies.
Required profile for job ad : Senior Software Engineer - Nairobi
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 5–10+ years of professional software development experience.
- Strong proficiency in one or more programming languages such as Java, Python, C#, JavaScript, or Go.
- Hands-on experience with modern frameworks and technologies (e.g., React, Angular, Node.js, Spring Boot, .NET, Django).
- Solid understanding of software architecture, design patterns, and system scalability.
- Experience with databases (SQL and NoSQL) and data modeling.
- Proficiency with version control systems (Git).
- Experience with cloud platforms (AWS, Azure, or Google Cloud).
- Strong problem-solving skills and attention to detail.
Preferred Skills
- Experience in microservices architecture and RESTful APIs.
- Knowledge of DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes).
- Familiarity with Agile/Scrum methodologies.
Job criteria for job ad : Senior Software Engineer - Nairobi
-
Job category :
IT, new technologies - R&D, project management - Tourism, hotel business and catering -
Industries :
Agriculture, fishing, aquaculture - Distribution, selling, wholesale - IT, software engineering, Internet - Textile, leather, shoes, clothing industry - Tourism, leisure activities - Employment type : Permanent contract - Fixed-term contract - Freelance - Part-time work
- Region : Nairobi - International
- City : Nairobi
-
Remote work :
Yes - Experience level : 5 to 10 years - More than 10 years
- Educational level : Bachelor - Master - Doctorate
- Spoken language :
english > good level - Number of Position(s) : 25
-
Salary expectations :
> KSh 400,000 -
Team management :
Yes
- DJANGO
- AZURE
- SCRUM
- NOSQL
- JAVASCRIPT
- JAVA
- PYTHON
- DOCKER
- AGILE
- SPRING
- GIT
- Catering
- REACT
- NODE JS
- C#
- SQL
Be cautious! Do not send money to a potential employer. Do not pay any money for a potential contract of employment or for pre-employment training.
Please report any irregularities by using the candidate contact form and selecting the subject "Report a job ad".
Please report any irregularities by using the candidate contact form and selecting the subject "Report a job ad".
Organisme employeur


Type de poste
Temps plein
Lieu du poste
Nairobi, Kenya
Date de publication
2 février 2026
Valide jusqu’au
3 avril 2026











