Home › Companies › Jemhr › Senior Product Engineer
Senior Product Engineer
Jemhr · Johannesburg, Gauteng, 2196, South Africa · Hybrid · Active · BambooHR
Job facts
| Field | Value |
|---|---|
| Company | Jemhr |
| Title | Senior Product Engineer |
| Normalized title | - |
| Department / team | Developer Machine |
| Location | Johannesburg, Gauteng |
| Work model | Hybrid / Hybrid |
| Employment type | Full Time |
| Salary | - |
| Status | active |
| ATS provider | BambooHR |
| Posted / first seen | 2026-01-07 / 2026-05-30 |
| Changed / last seen | 2026-05-30 / 2026-06-06 |
Related slices
| Page | What it contains | Open |
|---|---|---|
| Company jobs | Active postings from Jemhr. | Open |
| Company breakdowns | Role, location, ATS, and work model facets for this company. | Open |
| ATS provider jobs | Active postings observed through BambooHR. | Open |
| Provider filtered search | The same provider as a filtered job collection. | Open |
| City jobs | Active postings in Johannesburg. | Open |
| Department jobs | Active postings in Developer Machine. | Open |
| Work model jobs | Active Hybrid postings. | Open |
| Lifecycle events | Open, update, close, and reopen events for this posting. | Open |
| Original posting | Canonical source or apply URL captured from the ATS. | Open |
Linked records
| Company | Jemhr |
| Source | e36c041d-c678-4f15-b877-0357b5b70da7 |
| ATS provider | BambooHR |
Description
Johannesburg-Based | Scale-Up | Full-time Role | Tech Machine | Hiring Manager: Thamsanqa Moyo , Kaeleigh Stroud , Richard O'Brien
Jem is hiring two Product Engineers to build AI-native systems, lead technical workstreams with enterprise customers, and ship production features that directly impact our platform and customers.
Jem is a fast-growing HR and financial wellness scale-up building tools for frontline teams. We support deskless workers across South Africa with payroll, HR, and benefits products, delivered through modern platforms and AI-powered conversational systems.
This is a forward-deployed product engineering role. You will build AI agents and platform systems, while also working directly with enterprise customers during technical discovery and implementation. This role combines product engineering, platform ownership, and client-facing technical leadership.
⭐️ Your Mission
Build and operate AI-native product systems that work reliably at scale.
Lead technical implementation with enterprise customers and turn real-world problems into shipped product.
⭐️ What Success Looks Like
AI agents and conversational systems are live, reliable, and improving over time
Enterprise implementations run smoothly and convert into long-term customer partnerships
Features you own move core product and customer success metrics
Platform systems are stable, observable, and secure
Junior engineers grow through your technical mentorship
⭐️ What You’ll Do
AI-Native Product Development
Build and orchestrate multi-agent systems using modern agent frameworks
Develop conversational and voice-based AI agents for WhatsApp and related channels
Implement MCP and agent-to-agent communication patterns
Use AI coding agents to accelerate delivery and experimentation
Continuously improve agent performance through prompt design and workflow optimisation
Platform Engineering
Design and maintain PostgreSQL schemas and production data models
Build and operate event-driven systems and integrations
Develop secure, enterprise-grade backend services
Own system reliability, performance, and observability
Build and maintain integrations with enterprise platforms and middleware tools
Forward-Deployed Client Engineering
Lead technical discovery and implementation sprints with enterprise customers
Run technical scoping sessions with client IT teams
Design integration architectures across payroll, ERP, and internal systems
Present technical solutions, timelines, and progress to client stakeholders
Build long-term technical relationships with customer teams
Product Ownership & Team Contribution
Drive features from problem definition through release and iteration
Own performance and business outcomes for your features
Conduct customer interviews and validation sessions
Mentor interns and junior engineers in AI-native development practices
⭐️ You’ll Thrive Here If You
Have built AI agents or conversational systems in production environments
Are comfortable owning backend systems and product features end to end
Enjoy working directly with enterprise customers and their technical teams
Care about system quality, reliability, and real-world impact
Are excited by fast-moving, high-ownership environments
Enjoy mentoring others and raising the technical bar
⭐️ Requirements
Hands-on experience with agent frameworks and AI-native systems
Experience building conversational or voice-based AI products
Strong prompt engineering and LLM integration patterns
Strong PostgreSQL experience and backend development skills
Experience with event-driven architectures and system integrations
Ability to lead technical discussions with enterprise IT teams
Professional experience in Python and/or TypeScript
Comfort travelling to client sites for implementation work
⭐️ What You Can Expect from Us
Hybrid work environment with a 3-day office policy in the Cape Town/Johannesburg office.
Frontline exposure to building real AI products at scale
Direct work with enterprise customers and complex real-world systems
High ownership, fast learning, and visible impact
Competitive salary
Great Benefits (lunch 4 times a week, medical aid contribution, retirement annuity contribution, etc.) and 22 days of annual leave.
We respond to all applications. You can expect feedback on your application, even if we decide not to move forward.
Full job record
| Job ID | b9efa90a0e2f11552493b1b2fb181e699ce24b7d |
| Org ID | 1ab33d9d-a948-435d-9701-21f25475be3b |
| Source ID | e36c041d-c678-4f15-b877-0357b5b70da7 |
| Board ID | e36c041d-c678-4f15-b877-0357b5b70da7 |
| Provider | bamboohr |
| Provider Job Key | 37 |
| Title | Senior Product Engineer |
| Normalized Title | — |
| Status | active |
| Active | yes |
| Location Text | Johannesburg, Gauteng, 2196, South Africa |
| Department | Developer Machine |
| Team | — |
| Employment Type | full_time |
| Workplace Type | hybrid |
| Remote Policy | hybrid |
| Country | — |
| Region | Gauteng |
| City | Johannesburg |
| Salary Raw | — |
| Salary Min | — |
| Salary Max | — |
| Salary Currency | — |
| Salary Period | — |
| Source URL | https://jemhr.bamboohr.com/careers/37 |
| Apply URL | https://jemhr.bamboohr.com/careers/37 |
| First Seen At | 2026-05-30 06:09:02Z |
| Last Seen At | 2026-06-06 10:23:58Z |
| Last Checked At | 2026-06-06 10:23:58Z |
| Last Changed At | 2026-05-30 06:09:02Z |
| Inactive At | — |
| Source Posted At | 2026-01-07 00:00:00Z |
| Source Updated At | — |
| Raw Payload Uri | s3://job-postings-prod-raw-590183727216/raw/provider=bamboohr/board=jemhr/date=2026-06-06/2026-06-06T10-23-57-626Z-e369f42fb1d591a348be640fdc18350c5235d8ba50db13291506a2af29be91d1.json |
Event Fields
{
"content_hash": "f973160a95d5b1df4b1429c8c5b0846b7552d8edaed4f81cab0b2e6f2fc59529",
"source_hash": "e2b8be31f6f8d00240d1eaa464137c3e656ccdde7a976067488cd1a25709d5c2",
"last_changed_at": "2026-05-30T06:09:02.249Z",
"active_status": "active"
}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-06T10:23:58.502Z",
"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": "37",
"isRemote": null,
"location": {
"city": "Johannesburg",
"state": "Gauteng"
},
"atsLocation": {
"city": null,
"state": null,
"country": null,
"province": null
},
"departmentId": "18600",
"locationType": "2",
"jobOpeningName": "Senior Product Engineer",
"departmentLabel": "Developer Machine",
"employmentStatusLabel": "Full-Time"
},
"detail_errors": [],
"detail_job_opening": {
"location": {
"city": "Johannesburg",
"state": "Gauteng",
"postalCode": "2196",
"addressCountry": "South Africa"
},
"datePosted": "2026-01-07",
"atsLocation": {
"city": null,
"state": null,
"country": null,
"countryId": null
},
"description": "<p><em>Johannesburg-Based | Scale-Up | Full-time Role | Tech Machine | Hiring Manager: <a href=\"https://www.linkedin.com/in/thamsanqamoyo/\" target=\"_blank\" rel=\"noopener noreferrer\">Thamsanqa Moyo</a>, <a href=\"https://www.linkedin.com/in/kaeleigh-stroud/\" target=\"_blank\" rel=\"noopener noreferrer\">Kaeleigh Stroud</a>, <a href=\"https://www.linkedin.com/in/richard-o-brien-78b2b26b/\" target=\"_blank\" rel=\"noopener noreferrer\">Richard O'Brien</a><br><br></em></p>\n<p><span style=\"font-weight: bold\">Jem is hiring two Product Engineers to build AI-native systems, lead technical workstreams with enterprise customers, and ship production features that directly impact our platform and customers.<br><br></span></p>\n<p>Jem is a fast-growing HR and financial wellness scale-up building tools for frontline teams. We support deskless workers across South Africa with payroll, HR, and benefits products, delivered through modern platforms and AI-powered conversational systems.<br><br></p>\n<p>This is a forward-deployed product engineering role. You will build AI agents and platform systems, while also working directly with enterprise customers during technical discovery and implementation. This role combines product engineering, platform ownership, and client-facing technical leadership.<br><br></p>\n<p><span style=\"font-size: 18pt; font-weight: bold\">⭐️ Your Mission</span></p>\n<ul>\n<li>Build and operate AI-native product systems that work reliably at scale.</li>\n<li>Lead technical implementation with enterprise customers and turn real-world problems into shipped product.<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>AI agents and conversational systems are live, reliable, and improving over time</li>\n<li>Enterprise implementations run smoothly and convert into long-term customer partnerships</li>\n<li>Features you own move core product and customer success metrics</li>\n<li>Platform systems are stable, observable, and secure</li>\n<li>Junior engineers grow through your technical mentorship<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\">AI-Native Product Development</span></p>\n<ul>\n<li>Build and orchestrate multi-agent systems using modern agent frameworks</li>\n<li>Develop conversational and voice-based AI agents for WhatsApp and related channels</li>\n<li>Implement MCP and agent-to-agent communication patterns</li>\n<li>Use AI coding agents to accelerate delivery and experimentation</li>\n<li>Continuously improve agent performance through prompt design and workflow optimisation</li>\n</ul>\n<p><span style=\"font-weight: bold\">Platform Engineering</span></p>\n<ul>\n<li>Design and maintain PostgreSQL schemas and production data models</li>\n<li>Build and operate event-driven systems and integrations</li>\n<li>Develop secure, enterprise-grade backend services</li>\n<li>Own system reliability, performance, and observability</li>\n<li>Build and maintain integrations with enterprise platforms and middleware tools</li>\n</ul>\n<p><span style=\"font-weight: bold\">Forward-Deployed Client Engineering</span></p>\n<ul>\n<li>Lead technical discovery and implementation sprints with enterprise customers</li>\n<li>Run technical scoping sessions with client IT teams</li>\n<li>Design integration architectures across payroll, ERP, and internal systems</li>\n<li>Present technical solutions, timelines, and progress to client stakeholders</li>\n<li>Build long-term technical relationships with customer teams</li>\n</ul>\n<p><span style=\"font-weight: bold\">Product Ownership & Team Contribution</span></p>\n<ul>\n<li>Drive features from problem definition through release and iteration</li>\n<li>Own performance and business outcomes for your features</li>\n<li>Conduct customer interviews and validation sessions</li>\n<li>Mentor interns and junior engineers in AI-native development practices<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 built AI agents or conversational systems in production environments</li>\n<li>Are comfortable owning backend systems and product features end to end</li>\n<li>Enjoy working directly with enterprise customers and their technical teams</li>\n<li>Care about system quality, reliability, and real-world impact</li>\n<li>Are excited by fast-moving, high-ownership environments</li>\n<li>Enjoy mentoring others and raising the technical bar<br><br></li>\n</ul>\n<p><span style=\"font-size: 18pt; font-weight: bold\">⭐️ Requirements</span></p>\n<ul>\n<li>Hands-on experience with agent frameworks and AI-native systems</li>\n<li>Experience building conversational or voice-based AI products</li>\n<li>Strong prompt engineering and LLM integration patterns</li>\n<li>Strong PostgreSQL experience and backend development skills</li>\n<li>Experience with event-driven architectures and system integrations</li>\n<li>Ability to lead technical discussions with enterprise IT teams</li>\n<li>Professional experience in Python and/or TypeScript</li>\n<li>Comfort travelling to client sites for implementation work<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 the Cape Town/Johannesburg office.</li>\n<li>Frontline exposure to building real AI products at scale</li>\n<li>Direct work with enterprise customers and complex real-world systems</li>\n<li>High ownership, fast learning, and visible impact</li>\n<li>Competitive salary</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>We respond to all applications. You can expect feedback on your application, even if we decide not to move forward.</li>\n</ul>",
"compensation": null,
"departmentId": "18600",
"locationType": "2",
"seekPromoted": false,
"jobCategoryId": null,
"jobOpeningName": "Senior Product Engineer",
"departmentLabel": "Developer Machine",
"jobOpeningStatus": "Open",
"minimumExperience": null,
"jobOpeningShareUrl": "https://jemhr.bamboohr.com/careers/37",
"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/b9efa90a0e2f11552493b1b2fb181e699ce24b7d?include=descriptionJSONGET https://api.bluedoor.sh/job-postings/v1/orgs/1ab33d9d-a948-435d-9701-21f25475be3bJSONGET https://api.bluedoor.sh/job-postings/v1/sources/e36c041d-c678-4f15-b877-0357b5b70da7JSONGET https://api.bluedoor.sh/job-postings/v1/jobs/b9efa90a0e2f11552493b1b2fb181e699ce24b7d/eventsJSON