bluedoor data·Job Postings API·bluedoor.sh ↗

HomeCompaniesJemhrSenior Project Manager

Senior Project Manager

Jemhr · Johannesburg, Gauteng, 2196, South Africa · Hybrid · Deleted · BambooHR

Job facts

FieldValue
CompanyJemhr
TitleSenior Project Manager
Normalized title-
Department / teamDeveloper Machine
LocationJohannesburg, Gauteng
Work modelHybrid / Hybrid
Employment typeFull Time
Salary-
Statusdeleted
ATS providerBambooHR
Posted / first seen2026-05-27 / 2026-05-30
Changed / last seen2026-06-06 / 2026-06-03

Related slices

PageWhat it containsOpen
Company jobsActive postings from Jemhr.Open
Company breakdownsRole, location, ATS, and work model facets for this company.Open
ATS provider jobsActive postings observed through BambooHR.Open
Provider filtered searchThe same provider as a filtered job collection.Open
City jobsActive postings in Johannesburg.Open
Department jobsActive postings in Developer Machine.Open
Work model jobsActive Hybrid postings.Open
Lifecycle eventsOpen, update, close, and reopen events for this posting.Open
Original postingCanonical source or apply URL captured from the ATS.Open

Linked records

CompanyJemhr
Sourcee36c041d-c678-4f15-b877-0357b5b70da7
ATS providerBambooHR

Description

Johannesburg-Based | Scale-Up | Full-time Role | Engineering Machine | Hiring Manager: Thamsanqa Moyo Jem is hiring a Senior Project Manager to own enterprise integration and customisation projects end to end. Jem is a fast-growing HR tech scale-up building payroll, HR and benefits tools for frontline teams. We currently support just under 200,000 frontline employees across South Africa. As we scale into larger enterprise clients, the quality of our integration and customisation delivery is now the single biggest lever on growth and gross margin. We need a project manager who treats delivery as a craft, leads technical conversations with client IT teams, and uses AI agents every day to do the work of a larger team. If you've felt the frustration of integration projects that slip silently, scope that keeps expanding and status reports that don't tell you the truth, this role is for you. ⭐️ Your Mission Own the enterprise integration and customisation portfolio end to end, from scoping through go-live and into early support Hold the line on scope, surface risk early, and protect gross margin on every integrated client Use AI agents and automations daily to multiply your output and remove repetitive coordination work ⭐️ What Success Looks Like Every enterprise integration ships with a standalone plan, an explicit scope agreement and a live risk register before any date is committed A mandatory weekly technical standup runs with every client's IT gatekeeper, their technical lead and our customer success manager Days lost, days recovered and net delay are tracked and visible across the portfolio every week Total integration cost per client is known, gross margin per integrated client is tracked, and an ROI test runs before new asks are accepted Status reports, client updates, risk registers and follow-up tracking run on automations you've built yourself ⭐️ What You'll Do Scope, Plan and Lead Client Engagement Write a standalone integration plan for every project, separate from the commercial contract, with in-scope and out-of-scope defined explicitly Identify deal breakers up front (access, gatekeepers, environments, third parties) and refuse to start until they're confirmed Translate client requirements into technical work packages engineering can estimate against Run a mandatory weekly technical standup with the client's IT gatekeeper, their technical lead and our customer success manager Lead on-site discovery and go-live sprints at client offices and build trusted relationships with technical sponsors at the executive level Present technical progress and risk to client stakeholders in their language Make Risk, Cost and ROI Visible Track days lost, days recovered and net delay every week Maintain a live risk register tied to real consequences and escalate on defined triggers, not when panic sets in Track total integration cost per client (vendor fees, middleware, internal engineering hours, shared platform costs) Apply a clear ROI test before committing to new integrations or customisation requests, and reopen commercials when scope grows Work with finance to measure gross margin per integrated client and feed this into future go or no-go decisions Run post-go-live reviews and feed learnings back into the playbook Use AI to Scale Yourself Automate weekly status reports by pulling from Linear, Slack, Gmail and project management tools Build dashboards and live artifacts that surface the portfolio state without manual effort Use meeting transcription and summary tools to generate action items and chase them automatically Draft scoping documents, client-facing updates and escalation memos with AI, then edit for voice and accuracy Write your own small skills, prompts or agents to remove repetitive coordination work, rather than waiting for engineering to build PM tools for you ⭐️ You'll Thrive Here If You Have owned enterprise delivery projects where the cost of a missed deadline was real Have said no to a client and made it stick Are comfortable in the room with a client's IT director and on Slack with an engineer at 10pm Believe AI is changing how project management works and want to be in front of that change Care about gross margin as much as go-live dates Would rather build a small tool than file another status update by hand Can read an API spec and smell a bad estimate Stay calm under pressure, including during post-go-live incidents ⭐️ Requirements Minimum: 5+ years running complex delivery projects in a software or SaaS context Track record of owning enterprise projects end to end, from scoping through go-live and into early support Demonstrated ability to hold the line on scope and timeline under commercial pressure Comfort with formal escalation, risk management and structured weekly cadences Can read an API spec, understand the difference between cloud-hosted and on-premise systems, and smell a bad estimate Familiarity with ERP, HRIS and payroll systems (examples: Sage, PaySpace, SAP, Dynamics, Workday) Understanding of integration middleware and iPaaS platforms (examples: Flowgear, MuleSoft, Workato) Daily use of AI assistants in your workflow (examples: Claude, ChatGPT, Gemini) Experience using AI coding tools or agents (examples: Claude Code, Cursor, Codex) to build small automations even if you're not a developer Ability to lead technical discussions with enterprise IT teams and excellent written and verbal communication with non-technical executive stakeholders Comfortable travelling to client sites for discovery and implementation sprints Nice to have: Experience in HR, payroll or financial services domains Direct experience with iPaaS platforms PMP, Prince2 or equivalent formal certification Background that blends technical project management with commercial or pre-sales exposure Experience building internal tools in low-code or scripting environments ⭐️ What You Can Expect From Us Hybrid work environment with a 3-day office policy in our newly renovated Johannesburg office. Competitive salary (R100,000 to R120,000 monthly base salary depending on experience and fit). Great benefits (lunch 4 times a week, medical aid contribution, retirement annuity contribution, etc.) and 22 days of annual leave. Real ownership of the portfolio that determines whether Jem hits its gross margin targets. This is not a coordination role. Frontier AI tooling and a team that expects you to use it, plus direct client impact with the teams that run their businesses on Jem. We respond to all applications. You can expect feedback on your application, even if we decide not to move forward. When our customers thrive, thousands of South African employees get access to the benefits and security they deserve. If you're ready to help build the future of how companies care for their people, we'd love to have you apply.

Full job record

Job ID90a2e4d4a7c619a539d1a7a1779a8aadd81cee1a
Org ID1ab33d9d-a948-435d-9701-21f25475be3b
Source IDe36c041d-c678-4f15-b877-0357b5b70da7
Board IDe36c041d-c678-4f15-b877-0357b5b70da7
Providerbamboohr
Provider Job Key50
TitleSenior Project Manager
Normalized Title
Statusdeleted
Activeno
Location TextJohannesburg, Gauteng, 2196, South Africa
DepartmentDeveloper Machine
Team
Employment Typefull_time
Workplace Typehybrid
Remote Policyhybrid
Country
RegionGauteng
CityJohannesburg
Salary Raw
Salary Min
Salary Max
Salary Currency
Salary Period
Source URLhttps://jemhr.bamboohr.com/careers/50
Apply URLhttps://jemhr.bamboohr.com/careers/50
First Seen At2026-05-30 06:09:02Z
Last Seen At2026-06-03 10:35:50Z
Last Checked At2026-06-06 10:23:58Z
Last Changed At2026-06-06 10:23:58Z
Inactive At2026-06-06 10:23:58Z
Source Posted At2026-05-27 00:00:00Z
Source Updated At
Raw Payload Uris3://bluework-jobs-prod-raw-590183727216/raw/provider=bamboohr/board=jemhr/date=2026-06-03/2026-06-03T10-35-49-264Z-6b9ce8cdee51949b2f55aabf1b091fb1c08a8d7a6a9b94fec269029d6a49f383.json
Event Fields
{
  "content_hash": "08a36f6c77cf4d4c6d26a30f093eee3d1ab1887d72b91b4bed9633df9e2f4c42",
  "source_hash": "f30d15b2d6c11322c33cb4e2c6d21d70d7968938a7c3ff3d8ef3760161c63249",
  "last_changed_at": "2026-06-06T10:23:58.515Z",
  "active_status": "deleted"
}
Parsed Structured
{
  "language": "en",
  "location": {
    "raw": "Johannesburg, Gauteng, 2196, South Africa",
    "city": "Johannesburg",
    "region": "Gauteng",
    "country": null,
    "is_remote": false,
    "confidence": 0.8
  },
  "salary_max": null,
  "salary_min": null,
  "inferred_at": "2026-06-03T10:35:50.263Z",
  "launch_scope": {
    "reason": "bamboohr_production_catalog",
    "included": true,
    "location": {
      "raw": "Johannesburg, Gauteng, 2196, South Africa",
      "city": "Johannesburg",
      "region": "Gauteng",
      "country": null,
      "is_remote": false,
      "confidence": 0.8
    },
    "countries": []
  },
  "remote_policy": "hybrid",
  "salary_period": null,
  "workplace_type": "hybrid",
  "salary_currency": null
}
Extensions
{}
Native Structured
{
  "list_job": {
    "id": "50",
    "isRemote": null,
    "location": {
      "city": "Johannesburg",
      "state": "Gauteng"
    },
    "atsLocation": {
      "city": null,
      "state": null,
      "country": null,
      "province": null
    },
    "departmentId": "18600",
    "locationType": "2",
    "jobOpeningName": "Senior Project Manager",
    "departmentLabel": "Developer Machine",
    "employmentStatusLabel": "Full-Time"
  },
  "detail_errors": [],
  "detail_job_opening": {
    "location": {
      "city": "Johannesburg",
      "state": "Gauteng",
      "postalCode": "2196",
      "addressCountry": "South Africa"
    },
    "datePosted": "2026-05-27",
    "atsLocation": {
      "city": null,
      "state": null,
      "country": null,
      "countryId": null
    },
    "description": "<p><em>Johannesburg-Based | Scale-Up | Full-time Role | Engineering Machine | Hiring Manager: Thamsanqa Moyo</em><br><br></p>\n<p><span style=\"font-weight: bold\"><a href=\"https://www.jemhr.com/\" target=\"_blank\" rel=\"noopener noreferrer\">Jem</a> is hiring a Senior Project Manager to own enterprise integration and customisation projects end to end.</span><br><br></p>\n<p>Jem is a fast-growing HR tech scale-up building payroll, HR and benefits tools for frontline teams. We currently support just under 200,000 frontline employees across South Africa.<br><br></p>\n<p>As we scale into larger enterprise clients, the quality of our integration and customisation delivery is now the single biggest lever on growth and gross margin. We need a project manager who treats delivery as a craft, leads technical conversations with client IT teams, and uses AI agents every day to do the work of a larger team.<br><br></p>\n<p>If you've felt the frustration of integration projects that slip silently, scope that keeps expanding and status reports that don't tell you the truth, this role is for you.<br><br></p>\n<p><span style=\"font-size: 18pt; font-weight: bold\">⭐️ Your Mission</span></p>\n<ul>\n<li>Own the enterprise integration and customisation portfolio end to end, from scoping through go-live and into early support</li>\n<li>Hold the line on scope, surface risk early, and protect gross margin on every integrated client</li>\n<li>Use AI agents and automations daily to multiply your output and remove repetitive coordination work<br><br></li>\n</ul>\n<p><span style=\"font-size: 18pt; font-weight: bold\">⭐️ What Success Looks Like</span></p>\n<ul>\n<li>Every enterprise integration ships with a standalone plan, an explicit scope agreement and a live risk register before any date is committed</li>\n<li>A mandatory weekly technical standup runs with every client's IT gatekeeper, their technical lead and our customer success manager</li>\n<li>Days lost, days recovered and net delay are tracked and visible across the portfolio every week</li>\n<li>Total integration cost per client is known, gross margin per integrated client is tracked, and an ROI test runs before new asks are accepted</li>\n<li>Status reports, client updates, risk registers and follow-up tracking run on automations you've built yourself<br><br></li>\n</ul>\n<p><span style=\"font-size: 18pt; font-weight: bold\">⭐️ What You'll Do</span></p>\n<p><span style=\"font-weight: bold\">Scope, Plan and Lead Client Engagement</span></p>\n<ul>\n<li>Write a standalone integration plan for every project, separate from the commercial contract, with in-scope and out-of-scope defined explicitly</li>\n<li>Identify deal breakers up front (access, gatekeepers, environments, third parties) and refuse to start until they're confirmed</li>\n<li>Translate client requirements into technical work packages engineering can estimate against</li>\n<li>Run a mandatory weekly technical standup with the client's IT gatekeeper, their technical lead and our customer success manager</li>\n<li>Lead on-site discovery and go-live sprints at client offices and build trusted relationships with technical sponsors at the executive level</li>\n<li>Present technical progress and risk to client stakeholders in their language</li>\n</ul>\n<p><span style=\"font-weight: bold\">Make Risk, Cost and ROI Visible</span></p>\n<ul>\n<li>Track days lost, days recovered and net delay every week</li>\n<li>Maintain a live risk register tied to real consequences and escalate on defined triggers, not when panic sets in</li>\n<li>Track total integration cost per client (vendor fees, middleware, internal engineering hours, shared platform costs)</li>\n<li>Apply a clear ROI test before committing to new integrations or customisation requests, and reopen commercials when scope grows</li>\n<li>Work with finance to measure gross margin per integrated client and feed this into future go or no-go decisions</li>\n<li>Run post-go-live reviews and feed learnings back into the playbook</li>\n</ul>\n<p><span style=\"font-weight: bold\">Use AI to Scale Yourself</span></p>\n<ul>\n<li>Automate weekly status reports by pulling from Linear, Slack, Gmail and project management tools</li>\n<li>Build dashboards and live artifacts that surface the portfolio state without manual effort</li>\n<li>Use meeting transcription and summary tools to generate action items and chase them automatically</li>\n<li>Draft scoping documents, client-facing updates and escalation memos with AI, then edit for voice and accuracy</li>\n<li>Write your own small skills, prompts or agents to remove repetitive coordination work, rather than waiting for engineering to build PM tools for you<br><br></li>\n</ul>\n<p><span style=\"font-size: 18pt; font-weight: bold\">⭐️ You'll Thrive Here If You</span></p>\n<ul>\n<li>Have owned enterprise delivery projects where the cost of a missed deadline was real</li>\n<li>Have said no to a client and made it stick</li>\n<li>Are comfortable in the room with a client's IT director and on Slack with an engineer at 10pm</li>\n<li>Believe AI is changing how project management works and want to be in front of that change</li>\n<li>Care about gross margin as much as go-live dates</li>\n<li>Would rather build a small tool than file another status update by hand</li>\n<li>Can read an API spec and smell a bad estimate</li>\n<li>Stay calm under pressure, including during post-go-live incidents<br><br></li>\n</ul>\n<p><span style=\"font-size: 18pt; font-weight: bold\">⭐️ Requirements</span></p>\n<p><span style=\"font-weight: bold\">Minimum:</span></p>\n<ul>\n<li>5+ years running complex delivery projects in a software or SaaS context</li>\n<li>Track record of owning enterprise projects end to end, from scoping through go-live and into early support</li>\n<li>Demonstrated ability to hold the line on scope and timeline under commercial pressure</li>\n<li>Comfort with formal escalation, risk management and structured weekly cadences</li>\n<li>Can read an API spec, understand the difference between cloud-hosted and on-premise systems, and smell a bad estimate</li>\n<li>Familiarity with ERP, HRIS and payroll systems (examples: Sage, PaySpace, SAP, Dynamics, Workday)</li>\n<li>Understanding of integration middleware and iPaaS platforms (examples: Flowgear, MuleSoft, Workato)</li>\n<li>Daily use of AI assistants in your workflow (examples: Claude, ChatGPT, Gemini)</li>\n<li>Experience using AI coding tools or agents (examples: Claude Code, Cursor, Codex) to build small automations even if you're not a developer</li>\n<li>Ability to lead technical discussions with enterprise IT teams and excellent written and verbal communication with non-technical executive stakeholders</li>\n<li>Comfortable travelling to client sites for discovery and implementation sprints</li>\n</ul>\n<p><span style=\"font-weight: bold\">Nice to have:</span></p>\n<ul>\n<li>Experience in HR, payroll or financial services domains</li>\n<li>Direct experience with iPaaS platforms</li>\n<li>PMP, Prince2 or equivalent formal certification</li>\n<li>Background that blends technical project management with commercial or pre-sales exposure</li>\n<li>Experience building internal tools in low-code or scripting environments<br><br></li>\n</ul>\n<p><span style=\"font-size: 18pt; font-weight: bold\">⭐️ What You Can Expect From Us</span></p>\n<ul>\n<li>Hybrid work environment with a 3-day office policy in our newly renovated Johannesburg office.</li>\n<li>Competitive salary (R100,000 to R120,000 monthly base salary depending on experience and fit).</li>\n<li>Great benefits (lunch 4 times a week, medical aid contribution, retirement annuity contribution, etc.) and 22 days of annual leave.</li>\n<li>Real ownership of the portfolio that determines whether Jem hits its gross margin targets. This is not a coordination role.</li>\n<li>Frontier AI tooling and a team that expects you to use it, plus direct client impact with the teams that run their businesses on Jem.</li>\n<li>We respond to all applications. You can expect feedback on your application, even if we decide not to move forward.<br><br></li>\n</ul>\n<p><em>When our customers thrive, thousands of South African employees get access to the benefits and security they deserve. If you're ready to help build the future of how companies care for their people, we'd love to have you apply.</em></p>",
    "compensation": null,
    "departmentId": "18600",
    "locationType": "2",
    "seekPromoted": false,
    "jobCategoryId": null,
    "jobOpeningName": "Senior Project Manager",
    "departmentLabel": "Developer Machine",
    "jobOpeningStatus": "Open",
    "minimumExperience": null,
    "jobOpeningShareUrl": "https://jemhr.bamboohr.com/careers/50",
    "employmentStatusLabel": "Full-Time"
  }
}
Get this page with API

Rendered from the bluedoor Job Postings API. Reproduce it:

GET https://api.bluedoor.sh/job-postings/v1/jobs/90a2e4d4a7c619a539d1a7a1779a8aadd81cee1a?include=descriptionJSON
GET https://api.bluedoor.sh/job-postings/v1/orgs/1ab33d9d-a948-435d-9701-21f25475be3bJSON
GET https://api.bluedoor.sh/job-postings/v1/sources/e36c041d-c678-4f15-b877-0357b5b70da7JSON
GET https://api.bluedoor.sh/job-postings/v1/jobs/90a2e4d4a7c619a539d1a7a1779a8aadd81cee1a/eventsJSON