Lead Python Software Engineer - Fintech Transformation

Hire Resolve

Johannesburg

On-site

ZAR 700,000 - 900,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary based on experience

Job summary

A fintech company is seeking a Lead Software Engineer to lead projects and develop core systems in Johannesburg. You will guide the software team, manage development processes, and ensure quality standards. The ideal candidate has over 6 years of experience in Python development, 2 years in managerial roles, and expertise in cloud architecture and Python web frameworks. This role offers a competitive salary based on experience and a chance to make impactful changes in financial technology.

Qualifications

  • 6+ years of experience in a development role using Python.
  • At least 2 years’ experience in a leadership/managerial role.
  • Knowledge of cloud architecture.
  • Experience with at least one Python web framework (Django or Flask).
  • Knowledge of front‑end technologies including JavaScript frameworks.
  • Experience with DevOps automation.
  • Knowledge of Test-Driven Development (TDD) and CI/CD implementation.
  • Familiarity with secure coding practices (OWASP).
  • Experience with Linux, Nginx, and PostgreSQL.
  • Experience applying Scrum/Agile methodologies.

Responsibilities

  • Lead the software team in digital transformation and innovation.
  • Provide technical guidance to the team.
  • Manage software development according to specifications and timelines.
  • Oversee overall architecture and hands-on development.
  • Maintain and improve existing solutions.
  • Ensure software is developed to quality standards.
  • Maintain and develop Standard Operating Procedures (SOPs).
  • Conduct technical investigations.

Skills

Python
Leadership
Cloud architecture
JavaScript frameworks
DevOps automation
Test-Driven Development (TDD)
Continuous Integration/Continuous Deployment (CI/CD)
Secure coding practices (OWASP)
Linux
Nginx
PostgreSQL
Scrum/Agile methodologies

Education

Tertiary qualification in Computer Science or related field

Job description

A fintech company is seeking a Lead Software Engineer to lead projects and develop core systems in Johannesburg. You will guide the software team, manage development processes, and ensure quality standards. The ideal candidate has over 6 years of experience in Python development, 2 years in managerial roles, and expertise in cloud architecture and Python web frameworks. This role offers a competitive salary based on experience and a chance to make impactful changes in financial technology.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Python Software Developer
Lead Python Software Developer

Hire Resolve • Johannesburg

On-site
ZAR 700,000 - 900,000
Competitive salary based on experience
Senior Python Engineer - Tech Lead & Architect
Senior Python Engineer - Tech Lead & Architect

Boardroom Appointments • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior FinTech Full-Stack Engineer: Python & Cloud
Senior FinTech Full-Stack Engineer: Python & Cloud

Boardroom Appointments • Cape Town

On-site
ZAR 600,000 - 800,000
Impactful Python/Django Developer for FinTech Data
Impactful Python/Django Developer for FinTech Data

Network Recruitment • City of Johannesburg Metropolitan Municipality

On-site
ZAR 300,000 - 400,000
Senior Software Engineer, Fintech & Payments (Hybrid)
Senior Software Engineer, Fintech & Payments (Hybrid)

Black Pen Recruitment • Cape Town

On-site
ZAR 600,000 - 800,000
Great offices at the V&A Waterfront
Opportunity to participate in ESOP
Exciting travel opportunities
+3
Software Development Lead — Lead, Mentor & Deliver
Software Development Lead — Lead, Mentor & Deliver

Hire Resolve • Johannesburg

On-site
ZAR 1,000,000 - 1,600,000
Senior Python Engineer — Architect & Mentor
Senior Python Engineer — Architect & Mentor

Hire Resolve • Cape Town

On-site
ZAR 600,000 - 800,000
Competitive salary based on experience
Python Developer & Team Lead — Retail Tech & ETL Modernization
Python Developer & Team Lead — Retail Tech & ETL Modernization

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 600,000 - 900,000
Technology Lead - Payments, Trading & Platform Architecture
Technology Lead - Payments, Trading & Platform Architecture

Indsafri India Private Limited • South Africa

On-site
ZAR 800,000 - 1,200,000
Senior Software Engineer – Fintech, AI & Cloud Platform Lead
Senior Software Engineer – Fintech, AI & Cloud Platform Lead

Edgexec (Pty) Ltd • Johannesburg

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