Software Project Manager

Addis Ababa, Ethiopia

Job Responsibilities

  • Discussing potential projects and their parameters with clients, executives, and software developers.
  • Giving customer presentations and writing project proposals.
  • Planning out the blueprints for software projects, including defining the scope, allocating resources, setting deadlines, laying out communication strategies, and indicating tests and maintenance.
  • Participating in and supervising each stage of the project and overseeing software projects from start to finish.
  • Ensuring each project stays on schedule and adheres to the deadlines.
  • Creating a project budget and ensuring the project adheres to the budget as closely as possible.
  • Determining and overseeing consistent testing, evaluation, and troubleshooting of all products in all stages of completion.
  • Tracking milestones, deliverables, and change requests.
  • Serving as a liaison to communicate information regarding changes, milestones reached, and other pertinent information.
  • Delivering completed software products to clients and performing regular checks on the products' performance.
  • Assembling and leading the project team.
  • Managing and motivating software developers and other team members.


  • MSc/BSc Degree in information technology, software development management, software engineering, computer science, or a related field.

Required experience and skills

  • Two years and above proven experience in project management and software development.
  • Good working knowledge of project estimation techniques.
  • Excellent technical knowledge.
  • Good leadership, decision-making and organizational skills.
  • Strong attention to detail and multi-tasking skills.