Smart Applications International Ltd
Software Engineer
Nairobi
• Kenya
Fortinet
Systems Engineer (Public Sector)
Nairobi
• Kenya
icolo.io
Engineering Intern
Nairobi
• Kenya
Fortinet
Systems Engineer (Covering Tanzania)
Nairobi
• Kenya
Software Dynamics
Finance AI Architect
Nairobi
• Kenya
INUA AI
AI Full Stack Application Developer
Nairobi
• Kenya
Closed for applications
SAP
SAP Young Professionals Program Kenya 2026
Nairobi
• Kenya
Closed for applications
TELUS International
Robotics AI Specialist (AI Community)
Nairobi
• Kenya
Closed for applications

Canonical
Senior Jira Administrator
Nairobi
• Kenya
Closed for applications

Get personalised job alerts directly to your inbox!

InterIntel Technologies
Junior Frontend Developer
Nairobi
• Kenya
Closed for applications
Top cities with open vacancies
Jobs in NairobiProfession (Computers, software development and services, Entry and Basic-level)
Industry (Information technology, software development, data, Entry and Basic-level)
Agriculture, fishing, forestry,Banking, microfinance, insurance,Computers, software development and services,Education, academic,Energy, utilities, environment,Financial Services,Health care, medical,Manufacturing,Non-profit, social work,Restaurant, hospitality, travel,Telecommunications,Transportation, logistics, storage,
Seniority (Information technology, software development, data, Computers, software development and services)
© Fuzu Ltd
Smart Applications International Ltd
Computers + 1 more
Description
The Software Engineer contributes to the development, testing, and maintenance of software applications under the supervision of a more experienced engineer. Responsibilities include implementing assigned tasks, writing and reviewing code, and participating in team discussions related to system design and functionality. The role requires a foundational understanding of software engineering principles and involves working collaboratively within a structured development team to support ongoing technical projects.
Required Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related discipline.
- 1–2 years of professional experience (internships or entry-level roles acceptable).
- Proficiency in at least one programming language (e.g., Python, Java, JavaScript, C#).
- Familiarity with source control systems (e.g., Git).
- Basic understanding of object-oriented programming and software development lifecycle.
- Eagerness to learn and improve technical and soft skills.
Responsibilities
- Development of small to medium software modules assigned by the Software Engineer II / Senior Engineer.
- Write clean, efficient, and well-documented code.
- Participate in peer code reviews and technical discussions.
- Conduct basic unit testing and contribute to automated test cases.
- Help maintain project documentation and contribute to internal tools and utilities.
- Learn and apply team development practices, including version control and coding standards.
- Actively participate in sprint planning and team stand-ups.
Start hiring with Fuzu
Recruit better talent faster - on your own or with our support.
Explore recruitment platformJob search tips from Fuzu
Selected articles on cover letters, CV structure, and interview preparation.