Senior Software Developer / Lead Software Engineer

FG BUSINESS GROUP Addis Ababa, Ethiopia · Addis Ababa Posted 1h ago

About this role

1. Senior Software Developer / Lead Software Engineer

Company

FG Business Group 8085

Department

Technology C Digital Solutions

Location

Addis Ababa, Ethiopia

Job Type

On-site, Full-Time

Experience

6+ Years

Vacancy

1

Job Level

Senior / Lead

Application Deadline

September 30, 2026

About FG Business Group

FG Business Group 8085 is a growing and innovative organization with diverse business interests in Addis Ababa. The Group is strengthening its operations through technology, digital solutions, innovation, and customer-focused services.

Job Summary

The Senior Software Developer / Lead Software Engineer will lead the design, development, deployment, integration, and management of scalable software solutions supporting the Group’s business and technology operations. The role combines advanced software engineering, technical leadership, business understanding, and digital expertise.

Key Responsibilities

  • Lead the complete Software Development Life Cycle (SDLC), from requirements analysis and system design through development, testing, deployment, and maintenance.
  • Design, develop, integrate, and maintain scalable, secure, and high-performance software applications.
  • Translate business requirements into effective technical specifications and solutions.
  • Lead software architecture, system integration, API development, database design, and application optimization.
  • Conduct code reviews and establish standards for quality, security, documentation, and maintainability.
  • Lead and mentor junior and mid-level software developers.
  • Plan and coordinate software-development projects, milestones, technical resources, and deliverables.
  • Troubleshoot complex technical problems and ensure timely resolution.
  • Support cloud solutions, automation, DevOps, CI/CD, and digital-transformation initiatives.
  • Develop and maintain digital platforms supporting business operations and customer engagement.
  • Collaborate with Marketing and Business Development teams on digital and content initiatives.
  • Support websites, content-management systems, analytics platforms, and other digital technologies.
  • Identify opportunities for automation and technology-driven operational improvement.
  • Evaluate emerging technologies and recommend solutions aligned with business objectives.
  • Ensure applications meet appropriate standards for security, performance, scalability, reliability, and user experience.

Requirements

Minimum Qualifications & Experience

Education

Master’s Degree in Software Engineering, Information Technology, Computer Science, or a related field.

Bachelor’s Degree in Software Engineering, Computer Science, Information Technology, or a related field is required.

Relevant professional certifications are an advantage.

Experience

Minimum 6 years of progressive professional experience in software development, software engineering, or technical leadership.

Demonstrated experience in a senior software-development or technical-leadership role.

Proven experience leading software-development projects and technical teams.

Experience in a diversified business group, conglomerate, multi-business organization, technology company, or technology-focused organization.

Experience with international content development, digital marketing platforms, or international digital-business ecosystems is highly desirable.

Required Technical Skills

Software architecture and system design

Full-stack development

Web and mobile application development

Database design and management

API development and system integration

Cloud technologies

Git and version control

DevOps and CI/CD

Software testing and quality assurance

Cybersecurity and secure coding

System performance and optimization

Content-management systems

Digital platforms and analytics

Automation and digital transformation

Core Competencies

Technical leadership

Strategic and analytical thinking

Software architecture and problem-solving

Team leadership and mentoring

Business and technology alignment

Digital transformation

Innovation

Project management

Communication and collaboration

Decision-making and accountability

Key Performance Areas

Timely delivery of software projects

Software quality and security

System reliability and performance

Successful system integration

Digital-platform development

Technology-enabled business improvement

Automation and process optimization

Technical-team development

User and stakeholder satisfaction

Never miss a role

New jobs land on Telegram first

Every opening we aggregate is posted to @ethio_tech_jobs within minutes — join the channel and be the first to apply.

Join @ethio_tech_jobs