2,107,889open jobs
133,265companies
242,046added this week
Browse all
Salary
up to $110k per year (gross)
Location
In office (South Africa)
Seniority
Staff
Employment
Full-Time

First seen by Alion on Nov 5, 2026.

Overview
Company
Impact
Profile match
Computer Experts Personnel is an IT and engineering recruitment agency that places network, electrical and automation specialists with employer clients. Its listings include network support and operations engineers, installations engineers and PLC electrical engineers with at least five years of experience. The company is based in South Africa.
Introduction


OVERVIEW
PRINCIPAL
SOFTWARE
ENGINEER

WHAT YOU’LL OWN
• Technical direction and architecture across the team, setting the standards, patterns, and technical guardrails our
developers build inside of.
• Implementation style and stack choices, deciding how we build, what we build with, and when to change either. Making
those calls stick.
• Platform evolution, making considered, evidence -based decisions about how the platform should grow, and bringing the
team along on those decisions.
• Technical coherence across squads, making sure the teams aren’t drifting apart architecturally, and that patterns learned
in one part of the platform get applied consistently across the rest.
• Quality oversight of the team leads’ technical work, acting as a design partner to them and reviewing significant
architectural decisions.
• Championing test -driven development, code review culture, and the standard of work we’re proud to put our name on.
ABOUT THE ROLE
We’re hiring a Principal Software Engineer to be the technical authority for our software platform. You’ll report to the Head
of Tech and act as the most senior technical voice in the team.
You’ll be responsible for the coherence of our technical vision, our architecture, and our implementation across several
squads that deliver independently. Your job is to make sure that as the team grows, the platform grows deliberately, with a
clear techn ical direction that supports where we want the business to go.
This is a technical role first. You’ll still get into the code where it matters, and you’ll be the person the team leads brin g their
hardest design problems to. We’re looking for an engineer who has earned the right to lead technically through the quality
of their thinking and the depth of their experience, and who wants to keep doing the work.

• Technical breadth, defining standards and giving guidance across the broader stack, not just within a single platform.
• Right -hand to the Head of Tech, trusted to turn business ambition into technical excellence.
WHAT YOU BRING
EDUCATION:
• Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field, with a strong academic record.
•
EXPERIENCE:
• 8+ years of software development experience, with a track record that goes beyond shipping code into shaping how teams
build.
• 5+ years of hands -on Java experience at production scale.
• Experience acting as the senior technical voice across multiple teams, setting architecture, reviewing designs, and
defending technical decisions under pressure.
• Hands -on experience building and maintaining CI/CD pipelines, automated testing, and deployment workflows on GitHub.
• Experience with test -driven development and modern engineering practice.
• Practical experience introducing AI -assisted engineering into how teams work.
ADDED VALUE :
• Hands -on Salesforce / Apex experience.
• Salesforce certifications: Platform Developer I, Platform Developer II, Application Architect, System Architect, or Technical
Architect.
BONUS POINTS :
• Experience with penetration testing and security -conscious engineering.
• Front -end development skills.
• Integration architecture and RESTful API design at scale.
WHAT SUCCESS LOOKS LIKE IN YOUR FIRST 12 MONTHS
After a year  the team is visibly stronger technically because of your work.
Architecture decisions across the squads now ladder up to a coherent technical strategy that you’ve authored and the team
has bought into. The platform is evolving deliberately, with a clear point of view on where it should go next.
Technical excellence is pervasive across the team. AI is being used effectively in how we build, and development velocity is
increasing.
The team leads treat you as the technical partner they bring their hardest design problems to. Their technical work is sharpe r
because you’re in it.
You’re a trusted partner to the Head of Tech, shaping the technology roadmap and helping us make the right calls.
LOCATION AND WAYS OF WORKING
• Based in Johannesburg, four days a week in our Melrose Arch office.
• Working alongside a tight, ambitious tech team that takes craft seriously and doesn’t take itself too seriously.
OUR VALUES
• Excellence : we pursue outstanding results in everything we do, always striving to exceed expectations and lead by
example.
• Freedom & Responsibility : our people are empowered to make decisions and take initiative, backed by a strong sense of
ownership and accountability.
• Innovation : we embrace change, challenge the norm, and constantly seek smarter ways to deliver value.
• Collaboration : we share, support, and succeed as one team, because the best outcomes are built together.
• Integrity : we act with honesty and honour, building trust through consistent, principled behaviour.

WHY YOU’LL LOVE WORKING HERE
• Work hard. Laugh harder. Get rewarded.
•  merit matters. No politics, just performance.
• We’ve built a workplace that runs on caffeine, curiosity,
and good vibes!
• 
• 
• Book club and games corner
• Daily chocolate drops
• Walking pads + standing desks
• Unlimited popcorn (we’ve tried to finish it)
• Mother’s room
• “First Fridays” social hangouts
 

Duties & Responsibilities


OVERVIEW
PRINCIPAL
SOFTWARE
ENGINEER

WHAT YOU’LL OWN
• Technical direction and architecture across the team, setting the standards, patterns, and technical guardrails our
developers build inside of.
• Implementation style and stack choices, deciding how we build, what we build with, and when to change either. Making
those calls stick.
• Platform evolution, making considered, evidence -based decisions about how the platform should grow, and bringing the
team along on those decisions.
• Technical coherence across squads, making sure the teams aren’t drifting apart architecturally, and that patterns learned
in one part of the platform get applied consistently across the rest.
• Quality oversight of the team leads’ technical work, acting as a design partner to them and reviewing significant
architectural decisions.
• Championing test -driven development, code review culture, and the standard of work we’re proud to put our name on.
ABOUT THE ROLE
We’re hiring a Principal Software Engineer to be the technical authority for our software platform. You’ll report to the Head
of Tech and act as the most senior technical voice in the team.
You’ll be responsible for the coherence of our technical vision, our architecture, and our implementation across several
squads that deliver independently. Your job is to make sure that as the team grows, the platform grows deliberately, with a
clear techn ical direction that supports where we want the business to go.
This is a technical role first. You’ll still get into the code where it matters, and you’ll be the person the team leads brin g their
hardest design problems to. We’re looking for an engineer who has earned the right to lead technically through the quality
of their thinking and the depth of their experience, and who wants to keep doing the work.

• Technical breadth, defining standards and giving guidance across the broader stack, not just within a single platform.
• Right -hand to the Head of Tech, trusted to turn business ambition into technical excellence.
WHAT YOU BRING
EDUCATION:
• Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field, with a strong academic record.
•
EXPERIENCE:
• 8+ years of software development experience, with a track record that goes beyond shipping code into shaping how teams
build.
• 5+ years of hands -on Java experience at production scale.
• Experience acting as the senior technical voice across multiple teams, setting architecture, reviewing designs, and
defending technical decisions under pressure.
• Hands -on experience building and maintaining CI/CD pipelines, automated testing, and deployment workflows on GitHub.
• Experience with test -driven development and modern engineering practice.
• Practical experience introducing AI -assisted engineering into how teams work.
ADDED VALUE :
• Hands -on Salesforce / Apex experience.
• Salesforce certifications: Platform Developer I, Platform Developer II, Application Architect, System Architect, or Technical
Architect.
BONUS POINTS :
• Experience with penetration testing and security -conscious engineering.
• Front -end development skills.
• Integration architecture and RESTful API design at scale.
WHAT SUCCESS LOOKS LIKE IN YOUR FIRST 12 MONTHS
After a year  the team is visibly stronger technically because of your work.
Architecture decisions across the squads now ladder up to a coherent technical strategy that you’ve authored and the team
has bought into. The platform is evolving deliberately, with a clear point of view on where it should go next.
Technical excellence is pervasive across the team. AI is being used effectively in how we build, and development velocity is
increasing.
The team leads treat you as the technical partner they bring their hardest design problems to. Their technical work is sharpe r
because you’re in it.
You’re a trusted partner to the Head of Tech, shaping the technology roadmap and helping us make the right calls.
LOCATION AND WAYS OF WORKING
• Based in Johannesburg, four days a week in our Melrose Arch office.
• Working alongside a tight, ambitious tech team that takes craft seriously and doesn’t take itself too seriously.
OUR VALUES
• Excellence : we pursue outstanding results in everything we do, always striving to exceed expectations and lead by
example.
• Freedom & Responsibility : our people are empowered to make decisions and take initiative, backed by a strong sense of
ownership and accountability.
• Innovation : we embrace change, challenge the norm, and constantly seek smarter ways to deliver value.
• Collaboration : we share, support, and succeed as one team, because the best outcomes are built together.
• Integrity : we act with honesty and honour, building trust through consistent, principled behaviour.

WHY YOU’LL LOVE WORKING HERE
• Work hard. Laugh harder. Get rewarded.
•  merit matters. No politics, just performance.
• We’ve built a workplace that runs on caffeine, curiosity,
and good vibes!
• 
• 
• Book club and games corner
• Daily chocolate drops
• Walking pads + standing desks
• Unlimited popcorn (we’ve tried to finish it)
• Mother’s room
• “First Fridays” social hangouts

Desired Experience & Qualification


WHAT YOU BRING
EDUCATION:
• Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field, with a strong academic record.
•
EXPERIENCE:
• 8+ years of software development experience, with a track record that goes beyond shipping code into shaping how teams
build.
• 5+ years of hands -on Java experience at production scale.
• Experience acting as the senior technical voice across multiple teams, setting architecture, reviewing designs, and
defending technical decisions under pressure.
• Hands -on experience building and maintaining CI/CD pipelines, automated testing, and deployment workflows on GitHub.
• Experience with test -driven development and modern engineering practice.
• Practical experience introducing AI -assisted engineering into how teams work.
ADDED VALUE :
• Hands -on Salesforce / Apex experience.
• Salesforce certifications: Platform Developer I, Platform Developer II, Application Architect, System Architect, or Technical
Architect.
BONUS POINTS :
• Experience with penetration testing and security -conscious engineering.
• Front -end development skills.
• Integration architecture and RESTful API design at scale.
WHAT SUCCESS LOOKS LIKE IN YOUR FIRST 12 MONTHS
After a year  the team is visibly stronger technically because of your work.
Architecture decisions across the squads now ladder up to a coherent technical strategy that you’ve authored and the team
has bought into. The platform is evolving deliberately, with a clear point of view on where it should go next.
Technical excellence is pervasive across the team. AI is being used effectively in how we build, and development velocity is
increasing.
The team leads treat you as the technical partner they bring their hardest design problems to. Their technical work is sharpe r
because you’re in it.
You’re a trusted partner to the Head of Tech, shaping the technology roadmap and helping us make the right calls.
LOCATION AND WAYS OF WORKING
• Based in Johannesburg, four days a week in our Melrose Arch office.
• Working alongside a tight, ambitious tech team that takes craft seriously and doesn’t take itself too seriously.
OUR VALUES
• Excellence : we pursue outstanding results in everything we do, always striving to exceed expectations and lead by
example.
• Freedom & Responsibility : our people are empowered to make decisions and take initiative, backed by a strong sense of
ownership and accountability.
• Innovation : we embrace change, challenge the norm, and constantly seek smarter ways to deliver value.
• Collaboration : we share, support, and succeed as one team, because the best outcomes are built together.
• Integrity : we act with honesty and honour, building trust through consistent, principled behaviour.

WHY YOU’LL LOVE WORKING HERE
• Work hard. Laugh harder. Get rewarded.
•  merit matters. No politics, just performance.
• We’ve built a workplace that runs on caffeine, curiosity,
and good vibes!
• 
• 
• Book club and games corner
• Daily chocolate drops
• Walking pads + standing desks
• Unlimited popcorn (we’ve tried to finish it)
• Mother’s room
• “First Fridays” social hangouts

Package & Remuneration

up to  a max  of R150K pm

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.
2,107,889 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 Continue with Google
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

Backend
Similar stack
Same company
South Africa
Remote (United Kingdom, UK time hours) · Full-Time · 5+ years exp · Cape Town
JavaScript
TypeScript
Node JS
Node JS
BullMQ
Databases
PostgreSQL
Supabase
AI/ML
Cursor
Claude
Claude Code
AI Agents
LLM
OpenAI
Anthropic
OpenAI Codex
Frontend
Next.js
React.js
DevOps
GitHub Actions
Vercel
Cybersecurity
OWASP Top 10
GDPR
Management
Stripe
QA
Playwright
Sentry
Vitest
Apply
In office · 2+ years exp · Bachelor's Degree · Gqeberha
Apply
In office · Full-Time · Cape Town
Java
Java
Spring Boot
Databases
PostgreSQL
Apache Kafka
DevOps
AWS
Apply
Software Engineer 5 hours ago
In office · Full-Time · Centurion
Python
JavaScript
TypeScript
SQL
C#
Node JS
C#
ASP.NET Core
Entity Framework Core
Frontend
Angular
React.js
JQuery
Mobile
MAUI
Xamarin
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Git
Docker
Kubernetes
SOAP
Management
Agile
Apply
Hybrid · Full-Time · Durban
JavaScript
PHP
PHP
WordPress
WooCommerce
Apply
In office · Contractor · South Africa
Apply
In office · Full-Time · South Africa
Apply
≈ $18k – $34k per year (Estimated) · In office · Full-Time · 1+ year exp · Bachelor's Degree · Bloemfontein · Centurion
Apply
Porter 2 hours ago
In office · South Africa
Apply
Equity · In office · Full-Time · Pietermaritzburg
Apply
See all jobs
This is one of many
2,107,889 more open roles from verified company boards, updated every day.