368,530open jobs
9,432companies
50,439added this week
Browse all
Location
Remote (South Africa)
Seniority
Principal · 8+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Scrums.com is a South African software company founded in 2013 and based in Johannesburg. It provides subscription-based software development teams for clients worldwide. The company was previously known as SovTech.

The Role

We are looking for a Principal Software Engineer to join the Scrums.com talent network. This is a technical leadership role. You will set architectural direction, make technology decisions that stick, and write the code that proves them out. Client teams will look to you for the kind of judgement that only comes from years of building and maintaining production systems.

What You Will Work On

  • Define system architecture for complex web applications built on Python and Django
  • Make build-vs-buy and technology selection decisions with long-term maintainability in mind
  • Write production code in critical areas: data models, API design, integration patterns, performance-sensitive paths
  • Conduct architecture reviews and provide technical guidance to senior and mid-level engineers
  • Identify and address systemic technical debt before it becomes a delivery blocker
  • Collaborate directly with client CTOs, engineering leads, and product owners

What We Look For

  • 8+ years of software engineering experience, with significant time in Python and Django
  • Track record of making architectural decisions on systems that scaled (not just prototypes)
  • Deep understanding of distributed systems, API design, database modelling, and caching strategies
  • Experience mentoring engineers and elevating the technical standard of a team
  • Strong opinions held loosely. You can defend a technical position and change it when the evidence shifts.
  • Comfortable working directly with client leadership across timezones

Why Scrums.com

Scrums.com is not a job board. It is a talent network that connects African engineers with international client projects across the UK, US, and Europe. You join the platform, get vetted, and get matched to real engagements with companies that need your specific skills.

What that looks like in practice:

  • Work with global clients from where you are. No relocation required.
  • Long-term engagements, not one-off gigs. Some of our engineers have been embedded with the same client for over two years.
  • A dedicated talent specialist who knows your skills, matches you to the right projects, and supports you through onboarding and beyond.
  • Interview preparation and the ability to pursue multiple opportunities at once.
  • No fees, no subscription. The platform is free for engineers.

You bring the engineering. We handle the sourcing, the vetting, the matching, and the client relationship. Apply once, get considered for every relevant project that comes through.

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,530 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
In your city
$70k – $150k per year • Remote/Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Toronto
MATLAB
Python
SQL
Analytics
Tableau
Apply
$80k – $175k per year • In office • Full-Time • Toronto
Python
AI/ML
AWS Bedrock
Claude
Copilot
LLM
Prompt Engineering
RAG
Context Engineering
AI Agents
DevOps
AWS
CI/CD
Splunk
GitHub
Apply
Sr. SDET 3 min ago
$109k – $163k per year • In office • Full-Time • 3+ years exp • Bachelor's Degree • Sunnyvale
Java
Python
SQL
Java
Spring Framework
Mobile
JUnit
DevOps
CI/CD
Kubernetes
QA
Cypress
JMeter
Postman
Apply
$98k – $164k per year • In office • Full-Time • 5+ years exp • Master's Degree • United States
Python
AI/ML
LLM
Multimodal AI
PyTorch
TensorFlow
Knowledge Graph
OpenAI
Time Series Forecasting
DevOps
GitHub
Apply
$78k – $150k per year (Estimated) • Equity • In office • Full-Time • 2+ years exp • Bachelor's Degree • United States
MATLAB
Python
DevOps
Error Budget
Apply
Remote • Full-Time • 3+ years exp • Bachelor's Degree • Cape Town
JavaScript
Python
SQL
TypeScript
AI/ML
AI Agents
DevOps
Rest API
Apply
In office • Johannesburg
Apply
In office • Johannesburg
Apply
See all jobs
This is one of many
368,530 more open roles from verified company boards, updated every day.