Technical Project Manager - Software Development

Placements24

South Africa

Hybrid

ZAR 1,000,000 - 1,500,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary package
Health and wellness benefits
Performance-based bonus
Generous paid time off
Professional development opportunities
Hybrid office/remote work

Job summary

Placements24 in Pretoria, Gauteng, is seeking a Technical Project Manager to lead software development initiatives across the SDLC. You will plan, execute, and deliver high-quality software products, aligning with client requirements and budgets.

The ideal candidate has strong software architecture knowledge, Agile/Scrum and DevOps experience, and a proven track record managing complex projects in hybrid office/remote settings.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Minimum of 6 years of experience in project management, with at least 3 years focused on software development projects.
  • Strong understanding of software development methodologies, particularly Agile (Scrum, Kanban).
  • Experience with Jira, Confluence, and Azure DevOps.

Responsibilities

  • Lead and manage software development projects from conception through to deployment and maintenance.
  • Collaborate with product managers and stakeholders to define project scope, requirements, and technical specifications.
  • Develop and maintain detailed project plans, schedules, and resource allocation.
  • Guide and support Agile/Scrum development teams, facilitating ceremonies and removing impediments.
  • Manage risks, issues, and changes throughout the project lifecycle.
  • Ensure the delivery of high-quality software products that meet functional and non-functional requirements.
  • Track project progress, provide regular status updates, and manage stakeholder expectations.
  • Oversee testing, quality assurance, and deployment processes.
  • Foster a collaborative and productive team environment.
  • Manage project budgets and ensure efficient use of resources.

Skills

Project management
Agile/Scrum
Kanban
Communication
Stakeholder management
Jira
Confluence
Azure DevOps
DevOps practices
Risk management

Education

Bachelor's degree in Computer Science / Software Engineering
CS/SE related field

Tools

Jira
Confluence
Azure DevOps
CI/CD tooling

Job description

About the Role

Our client, a rapidly growing software solutions provider based in Pretoria, Gauteng , is actively searching for a skilled Technical Project Manager to lead their software development initiatives. This role requires a blend of technical expertise and project management acumen to guide development teams through the entire software development lifecycle (SDLC). You will be responsible for planning, executing, and delivering high-quality software products, ensuring they meet client requirements and are completed within schedule and budget constraints. The ideal candidate will have a strong understanding of software architecture, development methodologies (especially Agile/Scrum), and experience managing complex software projects. This is a fantastic opportunity to work on innovative projects, collaborate with talented engineers, and make a significant impact on the company's product roadmap. We are seeking a proactive and detail-oriented individual who can effectively bridge the gap between technical teams and business stakeholders, ensuring seamless project delivery in our Pretoria office and supporting remote collaboration.

Key Responsibilities
  • Lead and manage software development projects from conception through to deployment and maintenance.
  • Collaborate with product managers and stakeholders to define project scope, requirements, and technical specifications.
  • Develop and maintain detailed project plans, schedules, and resource allocation.
  • Guide and support Agile/Scrum development teams, facilitating ceremonies and removing impediments.
  • Manage risks, issues, and changes throughout the project lifecycle.
  • Ensure the delivery of high-quality software products that meet functional and non-functional requirements.
  • Track project progress, provide regular status updates, and manage stakeholder expectations.
  • Oversee testing, quality assurance, and deployment processes.
  • Foster a collaborative and productive team environment.
  • Manage project budgets and ensure efficient use of resources.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Minimum of 6 years of experience in project management, with at least 3 years focused on software development projects.
  • Strong understanding of software development methodologies, particularly Agile (Scrum, Kanban).
  • Proficiency in various programming languages and software architecture concepts is highly desirable.
  • Experience managing CI/CD pipelines and DevOps practices.
  • Excellent communication, leadership, and problem-solving skills.
  • Ability to translate technical concepts for non-technical stakeholders.
  • Experience with project management tools like Jira, Confluence, and Azure DevOps.
  • Certified ScrumMaster (CSM) or similar Agile certification is a plus.
  • Experience working in a hybrid environment, balancing office and remote collaboration.
  • Prior experience within the Pretoria, Gauteng technology sector is an advantage.
Benefits
  • Our client offers a competitive salary package, comprehensive health and wellness benefits, and a performance-based bonus structure.
  • Employees benefit from generous paid time off and a retirement savings plan.
  • Opportunities for professional development, including advanced technical training and certifications, are readily available.
  • The hybrid work model provides a balance between collaborative office work at our Pretoria campus and the flexibility of remote work.
  • We foster a culture of innovation, continuous learning, and teamwork, with regular opportunities for employee engagement and professional growth.
  • Join a team that is at the forefront of software innovation and contribute to building impactful solutions.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Technical Project Manager - Software Development
Technical Project Manager - Software Development

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,200,000
Health benefits
Training & certifications
Hybrid work model
Project Manager - Software Development
Project Manager - Software Development

Placements24 • Pretoria

Hybrid
ZAR 600,000 - 900,000
Flexible hybrid work arrangement
Competitive salary and incentives
Medical and retirement benefits
Technical Project Manager - Software Development
Technical Project Manager - Software Development

Placements24 • Durban

Hybrid
ZAR 700,000 - 1,100,000
Remote work
Flexible hours
Home office stipend
+1
Senior Project Manager - IT & Software
Senior Project Manager - IT & Software

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,200,000
Fully remote work
Flexible hours
Health, dental and vision insurance
+1
Project Manager - IT & Software Development
Project Manager - IT & Software Development

Placements24 • Benoni

Hybrid
ZAR 650,000 - 850,000
Health insurance
Dental and vision insurance
Paid time off
Senior Technical Project Manager - Software Development
Senior Technical Project Manager - Software Development

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,200,000
Stock options
Medical & dental
Retirement plan
+2
Project Manager - Software Development
Project Manager - Software Development

Placements24 • Cape Town

Hybrid
ZAR 700,000 - 1,100,000
Hybrid work model
Medical & retirement benefits
Professional development
Project Manager, Software Development
Project Manager, Software Development

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Medical aid and retirement plan
Professional development opportunities
+3
Project Manager - Software Development
Project Manager - Software Development

Placements24 • Polokwane

Hybrid
ZAR 700,000 - 1,000,000
Hybrid work model
Health insurance
Professional growth opportunities
+1
Project Manager - Agile Software Development
Project Manager - Agile Software Development

Placements24 • Benoni

On-site
ZAR 850,000 - 1,200,000
Private medical aid
Provident fund
Training & certification support
+2