J
Software Engineer at IBM
JobSearch
Nairobi 🇰🇪 Kenya
Posted 12 days ago (24 Aug 2026) Updated 11 days ago
How to Apply
Apply through IBM’s careers portal at careers.ibm.com.
Job Description
The software engineer will design, develop, test, and deliver component‑level solutions within an Agile environment, collaborating with stakeholders to meet requirements. Responsibilities include building back‑end functionality, debugging customer issues, and contributing to CI/CD pipeline automation. The role requires a bachelor's degree and experience in back‑end development and DevOps practices. Strong communication and problem‑solving skills are essential.
Qualifications & Requirements
- • Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
- • Experience in back‑end development, including design, coding, testing, and delivery of components.
- • Familiarity with DevOps engineering practices and CI/CD pipeline tools.
- • Ability to provide L3 support, debug issues, and implement code fixes.
- • Strong communication and teamwork skills in an Agile environment.
Required Skills
Responsibilities
- • Design, code, and test component‑level software solutions, ensuring unit testing before integration.
- • Collaborate with stakeholders in an Agile setting to gather requirements and deliver appropriate solutions.
- • Debug and resolve customer‑reported issues by developing and unit‑testing code fixes.
- • Contribute to the creation and maintenance of an automated CI/CD pipeline.
- • Test and deliver software offerings using both cutting‑edge and proven technologies.