Senior Technical Project Manager
Awura Computing PLC
·
2 days ago
Location
Rizq house building 5th floor, Gabon St, Addis Ababa
Department
Software Engineering - AWURA
Employment Type
Full-time
Applications Received
3
Closes On
3 Nov, 2025
We are seeking a highly skilled and articulate Technical Project Manager to lead our software development teams in building next-generation, scalable applications. The ideal candidate is a hybrid talent: a seasoned project manager fluent in Agile methodologies and a technical leader with a deep understanding of modern software architecture, particularly with technologies like Go (Golang) and cloud-native systems. You will be the crucial link between our engineering teams, product managers, and stakeholders, ensuring that we not only build products right but also build the right products. Your ability to translate complex technical concepts into clear, actionable plans and communicate effectively is the key factor we are looking for.
Key Responsibilities
- Agile Project Leadership:
- Lead the end-to-end planning, execution, and delivery of complex software projects, from initial scoping and roadmap development to final release.
- Champion and facilitate Agile/Scrum ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives, ensuring the team adheres to best practices.
- Utilize project management tools like Linear and Gitlab to maintain a clear and up-to-date project backlog, track progress, and report on key metrics (e.g., velocity, burn-down).
- Stakeholder Communication and Alignment:
- Serve as the primary point of contact for project stakeholders, providing regular, transparent updates on progress, risks, and timelines.
- Expertly translate complex technical discussions and decisions into clear, concise language for non-technical audiences, including product owners and executive leadership.
- Manage stakeholder expectations and ensure alignment between technical execution and business objectives.
- Team Empowerment and Blocker Removal:
- Foster a collaborative and high-performing team environment where engineers feel empowered and productive.
- Proactively identify and remove impediments or "blockers" that hinder the development team's progress.
- Mediate discussions and facilitate consensus-building on technical and product-related decisions.
- DOCUMENTATION:
- Your core responsibility will be producing all crucial project documentation.
Required Qualifications
- Experience: 5+ years of experience in a software development environment, with at least 2+ years in a Technical Project Manager, Engineering Manager, or Scrum Master role.
- Agile Expertise: Proven, hands-on experience leading software projects using Agile methodologies (Scrum, Kanban).
- Technical Acumen:
- A strong, fundamental understanding of software architecture principles, including microservices, RESTful APIs, and event-driven architecture.
- Familiarity with modern backend programming languages and ecosystems, with a specific understanding of Go (Golang) preferred but not mandatory. It is a significant plus.
- Communication Skills: Exceptional verbal, written, and interpersonal communication skills, with a demonstrated ability to communicate effectively with both technical and non-technical stakeholders in English and Amharic.
Preferred Qualifications
- A bachelor's degree in Computer Science, Engineering, or a related technical field.
- Direct experience as a hands-on software engineer prior to moving into project management.
- Professional certifications such as Certified ScrumMaster (CSM), Professional Scrum Master (PSM), or Project Management Professional (PMP) is a plus.
- Experience with CI/CD pipelines, DevOps culture.
- Experience managing projects that involve data-intensive applications, databases (SQL/NoSQL), or system integrations.