Technical Project Manager

Posted Yesterday
Be an Early Applicant
Hiring Remotely in KEN
Remote
Mid level
Agency • HR Tech • Information Technology • Professional Services
The Role
Lead software development projects from requirements through deployment and post-launch support. Translate business needs into technical plans, coordinate developers and technical teams, manage Agile processes, review architecture and code, track risks and blockers, communicate with stakeholders, and maintain project documentation. The role requires substantial software development experience and the ability to understand technical systems, APIs, databases, integrations, testing, security, and deployment processes.
Summary Generated by Built In

This is a remote position.

We are seeking an experienced Technical Project Manager with a strong software development background to lead and coordinate technical projects from planning through delivery.

This is not a purely administrative project management role. The ideal candidate must have hands-on experience as a software developer and be able to understand code, technical architecture, APIs, databases, integrations, and development workflows. They will work closely with developers and business stakeholders to translate requirements into clear technical plans, manage delivery, identify risks, and ensure projects are completed on time and to the required standard.

Key Responsibilities
  • Lead technical projects from initial requirements gathering through development, testing, deployment, and post-launch support.
  • Translate business requirements into clear technical requirements, user stories, specifications, and development tasks.
  • Create project plans, define timelines, assign responsibilities, and manage priorities across multiple projects.
  • Coordinate the work of developers, designers, QA specialists, and other technical team members.
  • Review technical solutions and provide informed input on architecture, integrations, database structures, APIs, and development approaches.
  • Participate in code reviews and technical discussions when required.
  • Monitor development progress, identify blockers, and work with the team to resolve technical and operational issues.
  • Manage sprint planning, backlog prioritization, daily stand-ups, and retrospectives.
  • Ensure projects follow appropriate development, testing, documentation, security, and deployment processes.
  • Communicate project progress, risks, dependencies, and decisions clearly to both technical and non-technical stakeholders.
  • Maintain accurate project documentation, including requirements, timelines, technical decisions, and status reports.
  • Support troubleshooting and incident resolution for existing systems when necessary.
  • Continuously improve project management and software development processes.

Requirements
  • At least 4 years of professional experience in software development.
  • At least 2 years of experience managing technical or software development projects.
  • Strong hands-on programming experience in one or more languages or frameworks, such as JavaScript, TypeScript, Python, PHP, Java, C#, React, Node.js, or similar technologies.
  • Ability to read, understand, review, and discuss code with developers.
  • Strong understanding of software development lifecycles, system architecture, databases, APIs, integrations, version control, testing, and deployment.
  • Experience managing Agile or Scrum-based development teams.
  • Experience using project management tools such as Jira, ClickUp, Monday.com, Asana, or similar platforms.
  • Working knowledge of GitHub, GitLab, Bitbucket, or other version-control platforms.
  • Strong problem-solving and analytical skills.
  • Excellent written and verbal communication skills.
  • Ability to translate complex technical information for non-technical stakeholders.
  • Strong organizational skills and the ability to manage multiple priorities and deadlines.


Benefits Preferred Qualifications
  • Experience working with cloud platforms such as AWS, Microsoft Azure, or Google Cloud.
  • Familiarity with DevOps, CI/CD pipelines, application security, and infrastructure management.
  • Experience managing distributed or remote development teams.
  • Experience working with external clients and gathering technical requirements.
  • Relevant project management or Agile certification is an advantage.
What Success Looks Like
  • Projects are delivered on time and within the agreed scope.
  • Technical requirements are clear, complete, and understood by the development team.
  • Risks and blockers are identified and addressed early.
  • Stakeholders receive consistent and accurate project updates.
  • Development processes, documentation, and accountability improve.
  • The Technical Project Manager can challenge, validate, and contribute to technical decisions rather than relying entirely on the development team.


Skills Required

  • At least 4 years of professional software development experience
  • At least 2 years managing technical or software development projects
  • Hands-on programming experience with one or more relevant languages or frameworks
  • Ability to read, understand, review, and discuss code
  • Understanding of software development lifecycles, system architecture, databases, APIs, integrations, version control, testing, and deployment
  • Experience managing Agile or Scrum-based development teams
  • Experience using project management tools such as Jira, ClickUp, Monday.com, or Asana
  • Working knowledge of GitHub, GitLab, Bitbucket, or similar version-control platforms
  • Strong problem-solving, analytical, communication, and organizational skills
  • Ability to translate complex technical information for non-technical stakeholders
  • Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud
  • Familiarity with DevOps, CI/CD pipelines, application security, and infrastructure management
  • Experience managing distributed or remote development teams
  • Experience working with external clients and gathering technical requirements
  • Relevant project management or Agile certification
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Syros-Ermoupoli
30 Employees
Year Founded: 2020

What We Do

HeyDelegate is a Kenya-based virtual staffing company that connects global businesses with top-tier, experienced remote professionals across Africa. Specializing in managed virtual assistant services, the company provides support in administrative tasks, bookkeeping, and social media management via a monthly subscription model, enabling businesses to build high-performing remote teams and focus on growth.

Similar Jobs

SharkNinja Logo SharkNinja

Account Manager

Beauty • Robotics • Design • Appliances • Manufacturing
Remote
Nairobi, KEN
4000 Employees

Transportation Insight Logo Transportation Insight

Strategic Account Manager

Logistics • Transportation • 3PL: Third Party Logistics
In-Office or Remote
28 Locations
831 Employees

Softgic Logo Softgic

1913 Tier 3 MSP/NOC

Cloud • Information Technology • Software • Cybersecurity
Remote
Bomas of Kenya, KEN
187 Employees

Software Estratégico Logo Software Estratégico

1913 Tier 3 MSP/NOC

Artificial Intelligence • Big Data • Information Technology • Software
Remote
Bomas of Kenya, KEN
139 Employees

Similar Companies Hiring

Compa Thumbnail
Artificial Intelligence • HR Tech • Software • Business Intelligence
Irvine, California
75 Employees
NODA AI Thumbnail
Artificial Intelligence • Information Technology • Software • Cybersecurity
Sydney, AU
54 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account