1,828,051open jobs
105,263companies
275,758added this week
Browse all
Salary
≈ $25k – $74k per year (Estimated)
Location
Remote (South Africa)
Seniority
Principal
Employment
Contractor

Confirmed on the employer's own hiring board on Oct 18, 2026. First seen by Alion on Oct 18, 2026. Job Mail scores C on the Alion truth index.

Overview
Company
Impact
Profile match
Job Mail is a South African online job board offering a large selection of vacancies across the country and some positions abroad. Job seekers can search and apply for jobs online, upload a CV and receive job alerts, while employers and recruitment agencies can advertise positions to a broad national audience. The brand is one of the longer-established names in South African job advertising and is operated from South Africa.

Principal Software Engineer / Principal Full Stack Engineer

Location: Fully Remote - South Africa

Contract: 12 Months (Potential to Become Permanent)

Rate: Up to R545 per hour

Eligibility: South African Citizens Only

About the Opportunity

We are seeking experienced, hands-on Principal Software Engineers to join an established fintech SaaS environment developing innovative technology solutions for the investment management industry.

This is an exciting opportunity for technically strong engineers who enjoy building scalable applications, solving complex challenges and taking ownership of software solutions from initial design through to production.

The role requires strong backend engineering expertise combined with full-stack development capabilities.

Key Responsibilities

  • Design, develop and maintain scalable, secure and reliable software applications.
  • Take ownership of the full software development lifecycle, including architecture, development, testing, deployment and production support.
  • Develop full-stack solutions with a strong focus on backend development.
  • Make architectural decisions and evaluate technical solutions to support business requirements.
  • Collaborate with engineering teams, clients and stakeholders to deliver effective software solutions.
  • Drive engineering best practices, code quality, system performance and maintainability.
  • Troubleshoot complex technical challenges and provide technical guidance.
  • Use AI-assisted development tools to improve efficiency and software delivery.

Minimum Requirements

  • Proven experience as a Principal Engineer, Staff Engineer, Lead Software Engineer, Technical Lead or hands-on Solutions Architect.
  • Strong hands-on backend development experience with full-stack capabilities.
  • Solid working knowledge of TypeScript / JavaScript, Node.js, React, SQL databases and AWS.
  • Experience designing software architecture and making independent technical decisions.
  • Proven ability to deliver software solutions from concept through to production.
  • Experience in SaaS, product development, startup or smaller engineering environments.
  • Strong understanding of cloud technologies, system integrations and scalable application development.
  • Practical experience using AI development tools.
  • Excellent problem-solving, communication and stakeholder engagement skills.
Candidates with a strong Java or C# development background will also be considered, provided they have relevant AWS, React and JavaScript/TypeScript experience.

Advantageous Experience

  • PostgreSQL, MySQL or SingleStore
  • AWS Lambda, Cloudflare Workers or Docker
  • Fintech, financial services or investment management experience
  • Startup, founding engineer or entrepreneurial experience
  • Open-source contributions or independent software development projects

Who Would Be a Good Fit?

We are looking for an engineer who combines strong technical expertise with a hands-on approach to development. You should be confident making architectural decisions, comfortable working in a collaborative engineering environment and capable of independently delivering complex software solutions.

This position is particularly suited to engineers who enjoy coding, take accountability for their work and want to make a meaningful technical contribution rather than move into a purely managerial role.

If you are an experienced Principal, Staff or Lead Software Engineer ready for your next technical challenge, we would like to hear from you.

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.
1,828,051 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
$147k – $238k per year • Equity • Remote (United States) • Full-Time • 8+ years exp • San Francisco • Denver • Austin • Jacksonville • Boston
Python
Java
Rust
C++
AI/ML
AI Agents
LLM
Multi-Agent Systems
DevOps
Terraform
GCP
CI/CD
AWS
Kubernetes
Linux
Apply
$80k – $95k per year • Remote (United States) • Full-Time
Go
Java
Rust
C++
Scala
Databases
NATS
Apache Kafka
DevOps
Kubernetes
Platform Engineering
Service Mesh
Apply
Software Architect 2 hours ago
≈ $60k – $127k per year (Estimated) • In office • Full-Time • 8+ years exp • Bachelor's Degree • Johannesburg
Python
JavaScript
Python
Django
Databases
PostgreSQL
AI/ML
Pandas
NumPy
DevOps
CI/CD
Git
Apply
≈ $29k – $87k per year (Estimated) • Remote (Sri Lanka) • Full-Time • Sri Lanka
JavaScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
SignalR
Databases
Redis
MS SQL
Frontend
React.js
Mobile
Clean Architecture
DevOps
Azure DevOps
Azure
CI/CD
Management
Agile
Scrum
Apply
≈ $30k – $90k per year (Estimated) • Remote (likely Sri Lanka) • Full-Time • Colombo
DevOps
CI/CD
Git
Management
Agile
Apply
≈ $13k – $31k per year (Estimated) • In office • Full-Time • South Africa
Apply
$11k per year • In office • Full-Time • 2+ years exp • Bachelor's Degree • South Africa
Apply
$5.8k – $7.3k per year • In office • Full-Time • South Africa
Apply
$11k per year • In office • Full-Time • 1+ year exp • South Africa
SQL
DevOps
Windows Server
Cybersecurity
Sophos
Active Directory
Management
Outlook
Apply
$11k per year • In office • Full-Time • 2+ years exp • South Africa
Apply
See all jobs
This is one of many
1,828,051 more open roles from verified company boards, updated every day.