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.
Start fresh or import an existing resume
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).
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.