Senior Software Engineer – Fintech, AI & Cloud Platform Lead

Edgexec (Pty) Ltd

Johannesburg

On-site

ZAR 700,000 - 1,100,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Edgexec (Pty) Ltd in Johannesburg is seeking a Senior Software Developer to lead design, development and evolution of scalable fintech solutions. You will mentor junior developers, shape architectural direction and drive secure, high-quality software across the full SDLC.

You'll collaborate with product, QA and support teams, translate complex requirements into robust solutions and stay at the forefront of modern technologies including cloud platforms and AI capabilities.

Qualifications

  • 8–10 years' experience in software development.
  • Bachelor's degree at NQF Level 7 in Computer Science, Engineering or a related field
  • Strong C# and .NET development experience, including .NET Core
  • Experience with Web API and JSON
  • Strong SQL and SQL Server experience
  • Experience with Angular and JavaScript
  • Experience with Node.js
  • Experience with Flutter
  • Experience with Docker and containerised application development
  • Exposure to cloud environments, particularly Azure and/or AWS
  • Experience with Git or other version control systems such as Bitbucket, SVN or TFS
  • Strong understanding of object-oriented programming principles
  • Comprehensive understanding of the Software Development Life Cycle
  • Experience across unit, integration and functional testing
  • Strong understanding of software security principles
  • Experience with performance optimisation
  • Experience working within Agile and Scrum environments
  • Understanding of modern software architecture and scalable application design
  • Generative AI development experience or demonstrated practical capability in this area
  • Azure or AWS certifications will be advantageous
  • Experience with AKS, EKS or other container orchestration technologies will be advantageous

Responsibilities

  • Design, develop, test and deliver clean, efficient and maintainable software
  • Lead the development of scalable software applications aligned with business requirements
  • Contribute to architectural decisions, technology selection, design patterns and technical direction
  • Translate complex user and business requirements into effective technical solutions
  • Apply secure coding and software development practices throughout the development lifecycle
  • Optimise application performance, reliability and scalability
  • Develop and maintain unit, integration and functional tests
  • Participate in and lead code reviews
  • Identify, troubleshoot and resolve software defects and production issues
  • Maintain, enhance and upgrade existing applications and systems
  • Collaborate closely with QA teams on testing strategies and execution
  • Support technical troubleshooting and assist with assigned production or support tickets
  • Provide technical guidance and mentorship to junior and intermediate developers
  • Contribute technical insight to project planning and delivery
  • Share development knowledge, standards and best practices across the team
  • Stay current with emerging technologies, development practices and industry trends
  • Contribute to innovation initiatives, including the practical application of generative AI
  • Participate in the review of technical assessments as part of the recruitment process

Skills

C#
NET Core
Web API
Angular
JavaScript
Node.js
Flutter
Docker
Azure
AWS
Git
OOP
SDLC

Education

BSc in CS

Tools

AKS
EKS
Docker

Job description

Edgexec (Pty) Ltd in Johannesburg is seeking a Senior Software Developer to lead design, development and evolution of scalable fintech solutions. You will mentor junior developers, shape architectural direction and drive secure, high-quality software across the full SDLC.

You'll collaborate with product, QA and support teams, translate complex requirements into robust solutions and stay at the forefront of modern technologies including cloud platforms and AI capabilities.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer – AI-Powered, Secure & Scalable
Lead Software Engineer – AI-Powered, Secure & Scalable

Edgexec (Pty) Ltd • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000
Senior FinTech Project Leader
Senior FinTech Project Leader

Edgexec (Pty) Ltd • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Senior Software Architect & Tech Lead - AI & Cloud
Senior Software Architect & Tech Lead - AI & Cloud

Network Finance • Gauteng

On-site
ZAR 900,000 - 1,500,000
Senior Software Developer - FinTech
Senior Software Developer - FinTech

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,300,000
Bonuses
Remote work
Health insurance
+2
Senior Software Engineer & Solution Architect (Hybrid)
Senior Software Engineer & Solution Architect (Hybrid)

Edgexec (Pty) Ltd • Johannesburg

Hybrid
ZAR 1,200,000 - 1,800,000
Executive Head: Software Development | Johannesburg | Permanent
Executive Head: Software Development | Johannesburg | Permanent

Edgexec (Pty) Ltd • Johannesburg

On-site
ZAR 1,800,000 - 2,600,000
Senior Software Engineer — Cloud, AI & Architecture
Senior Software Engineer — Cloud, AI & Architecture

Network Finance • Gauteng

On-site
ZAR 900,000 - 1,300,000
Senior FinTech Backend Engineer — Remote & Growth
Senior FinTech Backend Engineer — Remote & Growth

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,300,000
Bonuses
Remote work
Health insurance
+2
Senior Software Engineer - Fintech Platform & Scale
Senior Software Engineer - Fintech Platform & Scale

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,400,000
Healthy breakfast, lunches and snacks
Monthly team connects
On-site Barista
+10
Senior Software Developer | Johannesburg | Permanent
Senior Software Developer | Johannesburg | Permanent

Edgexec (Pty) Ltd • Johannesburg

On-site
ZAR 700,000 - 1,100,000