955,510open jobs
57,746companies
157,915added this week
Browse all
Salary
$48k per year
Location
In office (Cape Town)
Seniority
Senior

Confirmed on the employer's own hiring board on Sep 29, 2026. First seen by Alion on Jul 27, 2026. Salt scores C on the Alion truth index.

Overview
Company
Impact
Profile match
Founded in 2009, Salt is a global digital talent, recruitment, and workforce consultancy specializing in technology, creative, marketing, and sales staffing. Headquartered in London, United Kingdom - with an international network of offices spanning North America, Europe, Asia-Pacific, and Latin America - the agency serves fast-scaling startups, mid-market companies, and multinational enterprises. Through its permanent and contract recruitment models, recruitment process outsourcing (RPO), nearshore/offshore talent delivery (Salt: Labs), and strategic HR advisory services, it enables organizations to build, scale, and manage high-performing teams across AI, technology, and digital transformation initiatives.

Back to all jobs

Applications are now closed.

Senior Software Engineer

Ref: JO-2607-362430

  • Environment:

    Hybrid

  • Contract Type:

    Contract

  • Starts:

    2026-09-01

  • Duration:

    6 Months

Firm Profile

A leading global private markets manager with offices across EMEA, the Americas, and Asia, and multiple complementary strategies spanning private equity, secondaries, credit and infrastructure.

Job Description

The Role

The firm is expanding its engineering organisation with a growing office in South Africa. Looking for a Senior Software Engineer to join a team building both greenfield products and extending established (brownfield) systems, working closely with colleagues across European and UK offices. This is a chance to shape engineering practice in a new office while contributing to platforms used across the firm.

What You’ll Do

Design, build, and maintain backend and full-stack features on a Supabase + TypeScript stack. Work across greenfield projects and existing brownfield systems, balancing new development with thoughtful extension of what’s already in production. Implement and maintain authentication and access control integrated with Microsoft Entra ID. Own CI/CD pipelines and repository workflows using GitHub and GitHub Actions. Use Claude Code as a core part of the development workflow to accelerate delivery and maintain code quality. Collaborate daily with engineers, product owners, and stakeholders in the EU, with strong async communication habits. Contribute to technical decisions as the engineering organisation grows, including tooling, process, and standards.

Candidate Profile

The successful candidate will bring genuine strength in the core stack - Postgres, TypeScript, and GitHub/GitHub Actions - along with real, hands-on use of Claude Code. This is a senior-level role for an engineer who can move comfortably between greenfield product work and thoughtful extension of established systems, and who communicates clearly and reliably with colleagues across time zones.

Must-Have Skills

Strong professional experience with TypeScript, and building web applications backed by a relational database - proficiency with SQL is a must. Direct Supabase experience is a bonus. Solid working knowledge of Postgres, ideally using Supabase’s default database setup and conventions. Proven track record owning CI/CD end-to-end on GitHub - designing, building, and maintaining GitHub Actions pipelines, not just working within ones someone else set up. Demonstrated proficiency using Claude Code or equivalent. Several years of professional software engineering experience at a senior level, with a track record of owning features end-to-end. Strong communication skills, written and verbal - a must-have given daily collaboration across South Africa and Europe.

Nice-to-Have Skills

Experience automating workflows in Jira (e.g. via Jira’s automation rules or the API). Experience using MCP (Model Context Protocol) servers with Claude Code, or setting up MCP integrations. Experience working in financial services, private equity, or another regulated industry. Experience working in a distributed team spanning multiple time zones.

What We’re Looking For

It’s unlikely one person will tick every box above. What matters most is genuine strength in the core stack - Postgres, TypeScript and GitHub/GitHub Actions - along with real, hands-on use of Claude Code.

Salt is acting as an Employment Business in relation to this vacancy.

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.
955,510 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
Cape Town
Back-end SE Engineer 5 months ago
$60k per year • In office • 6+ years exp • Johannesburg
Java
Java
Spring Boot
Databases
PostgreSQL
Apache Kafka
DevOps
AWS
Apply
$60k per year • In office • Sandton
Java
Java
Spring Boot
Databases
RabbitMQ
Apache Kafka
DevOps
CI/CD
AWS
Docker
Kubernetes
GitHub
Management
Agile
Apply
≈ $28k – $67k per year (Estimated) • In office • 6+ years exp • Cape Town
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Fastify
Databases
PostgreSQL
RabbitMQ
Apache Kafka
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Apply
≈ $20k – $46k per year (Estimated) • Hybrid • Johannesburg
JavaScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
DevOps
Rest API
Azure
CI/CD
Management
Agile
Scrum
Apply
≈ $31k – $73k per year (Estimated) • Hybrid • 5+ years exp • Johannesburg
Ruby
Ruby
Ruby on Rails
Hotwire
Stimulus
Databases
MySQL
PostgreSQL
DevOps
Rest API
GCP
Azure
CI/CD
AWS
Docker
Apply
$135k – $195k per year • Hybrid • TS/SCI • 11+ years exp • Alexandria
Databases
PostgreSQL
AI/ML
LLM
Human-in-the-Loop
Frontend
GraphQL
DevOps
Rest API
Splunk
Red Hat
Helm
OpenTelemetry
Prometheus
CI/CD
Windows Server
Docker
Kubernetes
Ubuntu
Grafana
SRE
Platform Engineering
GitLab
IAM
Linux
Windows
DNS
Cybersecurity
Nessus
Zero Trust
Least Privilege
SBOM
PKI
Management
SharePoint
ITIL
Apply
$135k – $165k per year • In office • TS/SCI • 11+ years exp • Alexandria
Python
Python
Flask
FastAPI
Django
Databases
MySQL
PostgreSQL
RabbitMQ
Apache Kafka
AI/ML
NLP
RAG
Human-in-the-Loop
Frontend
GraphQL
DevOps
Rest API
GitLab CI
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Amazon Kinesis
API Gateway
Analytics
ETL/ELT
Management
SharePoint
Apply
$140k – $170k per year • Hybrid • 7+ years exp • Bachelor's Degree • Tysons
Python
JavaScript
TypeScript
C#
AI/ML
LLM
RAG
Structured Outputs
LLM Guardrails
Agentic Workflows
DevOps
Azure
CI/CD
Configuration Management
Apply
$150k – $250k per year • In office • 1+ year exp • New York
Python
SQL
Databases
KDB+
AI/ML
Time Series Forecasting
Machine Learning
Apply
$55k – $70k per year • Remote (United States, US time zones hours) • 1+ year exp
JavaScript
PHP
TypeScript
Node JS
PHP
WordPress
Drupal
Databases
MySQL
Frontend
Tailwind CSS
Next.js
Angular
Bootstrap
React.js
Management
Agile
Scrum
Kanban
Service Desk
Apply
≈ $22k – $49k per year (Estimated) • Hybrid • 3+ years exp • Midrand
Python
Go
Java
SQL
Databases
MySQL
Apache Kafka
DevOps
GCP
Prometheus
Azure
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
Grafana
SOAP
Management
Agile
Scrum
Apply
≈ $53k – $100k per year (Estimated) • In office • 8+ years exp • Singapore
Python
Go
JavaScript
PHP
TypeScript
Node JS
Databases
Redis
Frontend
GraphQL
Next.js
React.js
Apply
Full Stack Engineer 6 days ago
≈ $55k – $150k per year (Estimated) • In office • 6+ years exp • Abu Dhabi
Python
JavaScript
Python
FastAPI
AI/ML
Prompt Engineering
Function Calling
AI Agents
LLM
Tool Use
Frontend
React.js
DevOps
Rest API
Apply
≈ $56k – $119k per year (Estimated) • In office • Amsterdam
JavaScript
TypeScript
Node JS
Databases
DynamoDB
DevOps
CI/CD
AWS
AWS Lambda
Amazon S3
Apply
≈ $46k – $126k per year (Estimated) • In office • 5+ years exp • Dubai
JavaScript
TypeScript
SQL
C#
C#
.NET
Frontend
Tailwind CSS
Next.js
React.js
DevOps
Azure DevOps
Azure
CI/CD
Cybersecurity
Microsoft Entra ID
Apply
Tax Attorney 1 day ago
In office • Full-Time • Cape Town
Apply
Equity • In office • Contractor • Cape Town
Apply
≈ $23k – $65k per year (Estimated) • In office • Contractor • 8+ years exp • Cape Town
DevOps
SLI/SLO/SLA
Apply
≈ $19k – $48k per year (Estimated) • In office • 7+ years exp • Bachelor's Degree • Cape Town
Apply
In office • Cape Town
Apply
See all jobs
This is one of many
955,510 more open roles from verified company boards, updated every day.