Software Development Engineer Job Vacancy in Serekunda, Gambia – Technology

November 9, 2026
Apply Now

Job Description

Position: Software Development Engineer

Company: IBM

Location: Serekunda, Gambia

Experience: 3-5 years

Education: Bachelor’s degree in Computer Science or related field

Employment Type: Full-time

Industry: Technology

Department: Software Engineering

Salary: SSP 1,200,000 – SSP 2,000,000 per annum

Vacancies:1

Company Overview

IBM is a global leader in technology and consulting services, delivering innovative solutions that empower businesses worldwide. With a strong commitment to sustainability, diversity, and community development, IBM operates in more than 170 countries, including a strategic presence in The Gambia. The company’s regional hub in Serekunda serves as a catalyst for digital transformation across West Africa, supporting local enterprises, government agencies, and multinational corporations. IBM’s culture emphasizes continuous learning, collaboration, and a passion for solving complex challenges, making it an ideal environment for professionals seeking to advance their careers while contributing to the growth of the Gambian economy. As part of IBM’s mission to drive inclusive growth, the organization actively partners with educational institutions, startups, and NGOs to foster a vibrant tech ecosystem, creating abundant Gambia Jobs and career pathways for talented individuals.

Job Overview

The Software Development Engineer will join IBM’s Software Engineering team in Serekunda, focusing on designing, developing, and maintaining cutting‑edge cloud‑based applications that serve clients across Africa and beyond. This role offers a unique opportunity to work on high‑impact projects that leverage artificial intelligence, data analytics, and blockchain technologies. The successful candidate will collaborate with cross‑functional teams, including product managers, UX designers, and quality assurance specialists, to deliver robust, scalable solutions that meet stringent performance and security standards. As part of IBM’s commitment to local talent development, the position provides exposure to global best practices, mentorship from senior engineers, and access to IBM’s extensive learning resources. For more information about IBM’s presence in The Gambia, visit gambiajobsearch.com. This role is a key component of IBM’s strategy to expand its footprint in the region, creating valuable Job Vacancy in Gambia opportunities for skilled professionals.

Key Responsibilities

  • Design, develop, test, and deploy high‑quality software components using Java, Python, or Node.js.
  • Collaborate with product owners to translate business requirements into technical specifications.
  • Implement RESTful APIs and micro‑services architectures that integrate with IBM Cloud services.
  • Participate in code reviews, ensuring adherence to coding standards and best practices.
  • Optimize application performance, scalability, and reliability through profiling and refactoring.
  • Maintain comprehensive documentation, including design diagrams, API specifications, and user guides.
  • Contribute to continuous integration/continuous deployment (CI/CD) pipelines using Jenkins, GitHub Actions, or similar tools.
  • Stay current with emerging technologies and propose innovative solutions that enhance product offerings.
  • Support troubleshooting and incident resolution for production systems.

Required Skills

  • Proficiency in at least one modern programming language (Java, Python, JavaScript/Node.js).
  • Strong understanding of object‑oriented design, data structures, and algorithms.
  • Experience with cloud platforms, preferably IBM Cloud, AWS, or Azure.
  • Familiarity with containerization (Docker, Kubernetes) and orchestration.
  • Knowledge of database technologies (SQL and NoSQL).
  • Excellent problem‑solving abilities and attention to detail.
  • Effective communication skills and ability to work in multicultural teams.
  • Commitment to agile development methodologies and continuous improvement.

Education

A minimum of a Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related discipline is required. Candidates with equivalent professional experience or certifications (e.g., IBM Cloud Developer, AWS Certified Developer) will also be considered.

Experience

Applicants should have 3 to 5 years of hands‑on software development experience, preferably in a fast‑paced, client‑focused environment. Experience delivering enterprise‑grade applications, working with distributed teams, and exposure to the African market will be advantageous.

Salary

The compensation package ranges from SSP 1,200,000 to SSP 2,000,000 annually, commensurate with experience, expertise, and performance. IBM also offers performance‑based bonuses and equity participation for eligible employees.

Benefits

  • Comprehensive health insurance covering medical, dental, and vision.
  • Retirement savings plan with company matching contributions.
  • Generous paid time off, including vacation, sick leave, and public holidays.
  • Flexible working arrangements and remote work options.
  • Employee assistance program and wellness initiatives.
  • Transportation allowance for commuting to the Serekunda office.

Training

  • Access to IBM SkillsBuild platform with thousands of free courses.
  • Mentorship program pairing junior engineers with senior technical leaders.
  • Certification sponsorship for cloud, AI, and data analytics credentials.
  • Quarterly tech talks, hackathons, and innovation labs.

Working Environment

IBM’s Serekunda office provides a modern, collaborative workspace equipped with state‑of‑the‑art development tools, meeting rooms, and quiet zones. The culture promotes inclusivity, knowledge sharing, and a strong work‑life balance. Employees are encouraged to contribute to community outreach programs, including coding bootcamps for youth and digital literacy initiatives, reinforcing IBM’s commitment to social impact in The Gambia.

Application Process

Interested candidates should submit their online application through the IBM Careers portal, attaching an updated resume and a cover letter highlighting relevant experience. Shortlisted applicants will undergo a technical assessment followed by virtual interviews with the hiring manager and team members. Successful candidates will receive an offer letter outlining compensation, benefits, and onboarding details.

Equal Opportunity Statement

IBM is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees, regardless of race, gender, age, disability, sexual orientation, religion, or any other protected characteristic. Our hiring practices aim to provide fair and unbiased opportunities, ensuring that every qualified individual has a chance to thrive in our organization.