Lead Python Software Developer

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 committed to making life simpler and more secure for African communities through innovative financial and technology solutions is seeking a Lead Software Engineer who will spearhead new projects, take a leadership role in decision‑making, and help develop their core systems. You will collaborate closely with product, operations, and business development teams as they craft and integrate their technology platform.

Responsibilities
  • Lead our software team in digital transformation and innovation to drive the company into a future where ‘Software is eating the world’.
  • Provide technical guidance to the team.
  • Manage software development according to specifications and timelines.
  • Oversee overall architecture, hands‑on development, and building the team through training, hiring, mentorship, and guidance.
  • Maintain and improve existing solutions.
  • Ensure software is developed to quality standards.
  • Maintain and develop Standard Operating Procedures (SOPs).
  • Conduct technical investigations.
  • Engage with business representatives to provide information and support decision‑making, ensuring the development team meets business requirements accurately and promptly.
  • Focus on utilizing appropriate tools and processes for development, continuously improving them as IT and business requirements evolve.
  • Contribute to application design and technical documentation.
Minimum Requirements
  • Tertiary qualification in Computer Science or a related field.
  • Minimum of 6 years’ experience in a development role using Python.
  • At least 2 years’ experience in a leadership/managerial role.
  • Knowledge and experience with cloud architecture.
  • Knowledge and experience with at least one Python web framework (such as Django or Flask).
  • Knowledge and experience with front‑end technologies, including JavaScript frameworks.
  • Knowledge and experience with DevOps automation.
  • Knowledge and experience with Test‑Driven Development (TDD) and Continuous Integration/Continuous Deployment (CI/CD) implementation.
  • Knowledge and experience with secure coding practices (OWASP).
  • Knowledge and experience with Linux, Nginx, and PostgreSQL.
  • Knowledge and experience applying Scrum/Agile methodologies.
Benefits
  • Competitive salary based on experience (salary can potentially be more based on experience/skills)

IFyou meet the above requirements and want to make a career‑changing move, apply today by emailing your CV to itcareers@hireresolve.za.com

You can also connect with Daniel on LinkedIn or contact Hire Resolve. If you meet the above requirements we will contact you within 3 working

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

Similar jobs worth comparing

Lead Python Software Engineer - Fintech Transformation
Lead Python Software Engineer - Fintech Transformation

Hire Resolve • Johannesburg

On-site
ZAR 700,000 - 900,000
Competitive salary based on experience
Senior Python Developer
Senior Python Developer

Hire Resolve • Cape Town

On-site
ZAR 600,000 - 800,000
Competitive salary based on experience
Software Developer Technical Lead
Software Developer Technical Lead

Hire Resolve • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Competitive salary based on experience
Python Software Developer
Python Software Developer

Network Recruitment • City of Johannesburg Metropolitan Municipality

On-site
Software Engineering Team Lead (Compliance Domain)
Software Engineering Team Lead (Compliance Domain)

Jobgether • South Africa

Hybrid
ZAR 900,000 - 1,550,000
Software Developer (Python)
Software Developer (Python)

Datafin • Cape Town

On-site
Senior Software Developer | Johannesburg | Permanent
Senior Software Developer | Johannesburg | Permanent

Edge Executive Search Group • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Advanced Python Developer Opportunity in South Africa
Advanced Python Developer Opportunity in South Africa

Dimension Data South Africa (an NTT DATA company) • South Africa

Hybrid
ZAR 569,000 - 949,000
Annual bonus
Medical aid
Retirement fund
+6
Senior Software Engineer
Senior Software Engineer

Hire Resolve • Sandton

On-site
ZAR 350,000 - 650,000
Competitive salary based on experience
Senior Software Developer
Senior Software Developer

Hire Resolve • Pretoria

On-site
ZAR 900,000 - 1,200,000
Competitive salary based on experience