368,657open jobs
9,442companies
50,883added this week
Browse all
Location
In office (Johannesburg)
Seniority
Senior · 20+ years exp
Employment
Contractor
Overview
Company
Impact
Profile match
HelloKindred is a global talent and creative services provider headquartered in London, United Kingdom, founded in 2009. The company offers specialized staffing solutions for marketing, digital, and technology sectors alongside an on-demand creative studio providing design, content, and digital production services. It operates internationally with physical offices in the United Kingdom, United States, Canada, South Africa, and India, serving major corporate clients such as Accenture and Thomson Reuters.

Who is HelloKindred?

HelloKindred are specialists in staffing marketing, creative and technology roles, offering a range of talent solutions that can be delivered on-site, remotely or hybrid.

Our vision is to make work accessible and people’s lives better. We do this by disrupting traditional employment barriers - connecting ambitious talent to flexible opportunities with trusted brands.

Anticipated Contract End Date/Length: 3 months contract

Work set up: Hybrid (4 days per week in office)

Our client in the global professional services industry is looking for a Principal Software Engineer with 20+ years of professional software engineering experience who remains deeply hands-on and continues writing production code. This role calls for an exceptional technical leader who embraces AI as an engineering partner, architects complex systems, builds enterprise-grade software, mentors senior engineers, and continuously explores modern software development practices.

This is a hands-on technical leadership role rather than a management position, requiring strong expertise across AI-native engineering, cloud, backend, web, mobile innovation, modern architecture, and complex business problem-solving.

What you will do:

  • Design and build enterprise-grade software solutions from concept through production.
  • Define architecture across cloud, backend, web, AI, and mobile platforms.
  • Develop production-quality software using AI-assisted engineering workflows.
  • Build intelligent applications powered by Large Language Models, AI agents, and modern AI platforms.
  • Design and develop native iOS and Android applications and cross-platform solutions using Flutter or similar frameworks.
  • Partner with clients and engineering teams to solve complex technical challenges.
  • Mentor senior engineers and influence engineering standards through hands-on technical leadership.
  • Evaluate and introduce emerging technologies that improve engineering capability and business outcomes.
  • Continue coding, prototyping, and experimenting with new technologies as part of daily work.
  • Translate technical strategy into working software while balancing technical quality, delivery pace, and operational stability.
  • Collaborate with Product Owners, business stakeholders, Architecture, Security, Platform, UX, Experience Design, and QA teams.
  • Support DevSecOps, CI/CD pipelines, and production release governance.
  • Operate effectively within multi-vendor and partner environments with accountability for engineering outcomes.

AI-Native Engineering

  • Apply modern AI development practices using platforms and tools such as Cursor, Claude Code, GitHub Copilot, OpenAI Codex, Windsurf, Gemini Code Assist, Lovable, Bolt.new, Firebase Studio, or similar emerging platforms.
  • Build applications using OpenAI, Anthropic, Gemini, or similar LLM platforms.
  • Develop AI agents and agentic workflows using RAG, MCP, function calling, and tool integration.
  • Apply prompt engineering, vector databases, AI application evaluation, and AI governance practices.
  • Explore emerging AI engineering approaches and incorporate appropriate technologies into production software solutions.
  • Hold a Bachelor's degree in Computer Science, Information Systems, or a related field; preferred.
  • Offer 20+ years of professional software engineering experience.
  • Demonstrate proven experience designing and delivering complex software systems at enterprise scale.
  • Apply strong architecture capabilities to translate strategy into working software.
  • Maintain expert-level coding skills and a passion for remaining hands-on.
  • Leverage extensive experience building cloud-native applications using Azure, AWS, and/or Google Cloud.
  • Exhibit deep knowledge of modern software architecture, APIs, distributed systems, DevSecOps, CI/CD, and secure software engineering.
  • Develop native mobile applications using Swift and/or Kotlin.
  • Utilise cross-platform mobile development experience with Flutter or comparable technologies.
  • Apply strong consulting and stakeholder engagement skills.
  • Operate effectively within Agile, SAFe, or hybrid delivery models with strong governance and reporting expectations.
  • Demonstrate strong exposure to DevSecOps, CI/CD pipelines, and production release governance.
  • Collaborate effectively across product, business, architecture, security, platform, UX, experience design, and QA functions.
  • Navigate multi-vendor and partner environments with accountability for engineering outcomes.
  • Apply practical experience with LLM platforms, AI agents, RAG, MCP, function calling, prompt engineering, vector databases, and AI application evaluation.
  • Exhibit strong ownership, accountability, curiosity, and a passion for solving complex technical problems.
  • Mentor engineers through collaboration and technical leadership rather than authority.

Desirable Experience

  • Explore multi-agent AI systems, Edge AI, and on-device AI.
  • Utilise React Native or .NET MAUI.
  • Apply Developer Experience (DevEx) practices.
  • Contribute to open-source projects, conference speaking, or technical writing.
  • Develop engineering platforms and accelerators.

Candidates must be legally authorized to live and work in the country where the position is based, without requiring employer sponsorship.

HelloKindred is committed to fair, transparent, and inclusive hiring practices. We assess candidates based on skills, experience, and role-related requirements.

We appreciate your interest in this opportunity. While we review every application carefully, only candidates selected for an interview will be contacted.

HelloKindred is an equal opportunity employer. We welcome applicants of all backgrounds and do not discriminate on the basis of race, colour, religion, sex, gender identity or expression, sexual orientation, age, national origin, disability, veteran status, or any other protected characteristic under applicable law.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,657 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Johannesburg
$20k – $49k per year (Estimated) • Remote • Full-Time • Bachelor's Degree
Python
Ruby
SQL
Databases
Amazon Neptune
Neo4j
AI/ML
Hallucination
LangChain
LangGraph
LLM
Model Context Protocol
Spark
AI Agents
LLM Guardrails
DevOps
Ansible
AWS
Azure
CI/CD
Docker
GCP
GitHub Actions
GitLab CI
Jenkins
Kubernetes
Rest API
Terraform
GitHub
GitLab
QA
Playwright
Postman
Selenium
Swagger
Apply
Remote • Full-Time • 3+ years exp • Cairo
C#
JavaScript
TypeScript
C#
.NET
AI/ML
Copilot
DevOps
Azure
Azure DevOps
CI/CD
Rest API
Analytics
ETL/ELT
Management
Power Apps
Power Automate
Apply
Remote • Full-Time • 3+ years exp • Cairo
C#
JavaScript
TypeScript
C#
.NET
AI/ML
Copilot
DevOps
Azure
Azure DevOps
CI/CD
Rest API
Analytics
ETL/ELT
Management
Power Apps
Power Automate
Apply
Remote • Full-Time • 1+ year exp • Cairo
C#
JavaScript
TypeScript
C#
.NET
AI/ML
Copilot
DevOps
Azure
Azure DevOps
CI/CD
Rest API
Analytics
ETL/ELT
Management
Power Apps
Power Automate
Apply
SOC Senior Analyst 2 days ago
In office • Full-Time • Bachelor's Degree • Riyadh
DevOps
AWS
Azure
GCP
Cybersecurity
MITRE ATT&CK
Apply
Platform Engineer 3 days ago
up to $105k per year • In office • Contractor • London
Apply
up to $41k per year • In office • Contractor • Bachelor's Degree • Johannesburg
Apply
$84k – $174k per year (Estimated) • In office • Contractor • Sheffield
PowerShell
DevOps
Azure
Azure DevOps
Bicep
CI/CD
GitHub Actions
Packer
Platform Engineering
Terraform
GitHub
Cybersecurity
Microsoft Entra ID
Apply
up to $115k per year • In office • Contractor • Sheffield
Management
Confluence
Jira
ServiceNow
Apply
up to $106k per year • In office • Contractor • London
Databases
Databricks
AI/ML
LLM
LLM Guardrails
DevOps
Azure
CI/CD
FinOps
Platform Engineering
Terraform
Apply
Remote/Hybrid • Full-Time • 7+ years exp • Johannesburg
Python
SQL
Python
pySpark
Databases
Microsoft Fabric
AI/ML
Spark
DevOps
Azure
CI/CD
Git
Analytics
ETL/ELT
Management
Power Apps
Power Automate
Apply
Equity • Remote/Hybrid • 8+ years exp • Bachelor's Degree • Johannesburg
DevOps
AWS
Azure
Apply
Analytics Analyst 3 days ago
Remote/Hybrid • Full-Time • 4+ years exp • Johannesburg
Python
SQL
DevOps
GitHub
Analytics
Power BI
ETL/ELT
Apply
up to $41k per year • In office • Contractor • Bachelor's Degree • Johannesburg
Apply
Equity • In office • 5+ years exp • Bachelor's Degree • Johannesburg
AI/ML
Copilot
DevOps
Azure
Analytics
Power BI
Apply
See all jobs
This is one of many
368,657 more open roles from verified company boards, updated every day.