Point your AI agent at freehire and let it find you a job.

Get the CLI →

Placements24

NewBe an early applicant

Lead software engineer - fintech solutions

Posted
Discussion

Summary

Lead Software Engineer at a fintech company in Sandton, South Africa (hybrid). The role involves leading and mentoring an engineering team, making architectural decisions, and delivering secure, scalable financial technology using Python/Java/Go/C++, microservices, cloud platforms, SQL/NoSQL databases, and CI/CD pipelines.

About the Role

Our client, a rapidly growing Fin Tech innovator based in Sandton, Gauteng, ZA , is seeking an experienced Lead Software Engineer to spearhead the development of cutting-edge financial technology solutions. This critical role involves leading a team of talented engineers, driving architectural decisions, and ensuring the delivery of high-quality, scalable, and secure software. You will play a key part in shaping the future of our product offerings, working with modern technologies in a dynamic environment. This position offers a hybrid work model, combining collaborative on-site work in Sandton with remote flexibility.

Key Responsibilities Lead the design, development, and deployment of robust and scalable software solutions within the Fin Tech domain. Mentor and guide a team of software engineers, fostering technical excellence and professional growth. Define and enforce coding standards, best practices, and development methodologies. Collaborate with product managers, designers, and other stakeholders to define project requirements and technical specifications. Make key architectural decisions and ensure the technical feasibility of UI/UX designs. Write clean, efficient, well-documented, and maintainable code. Implement and maintain CI/CD pipelines for automated testing and deployment. Troubleshoot, debug, and upgrade existing software systems. Stay current with emerging technologies and industry trends in software engineering and Fin Tech. Requirements Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Minimum of 7+ years of professional software development experience, with at least 2 years in a lead or senior technical role. Proven experience in the Fin Tech industry or with financial systems development. Strong expertise in one or more programming languages such as Python, Java, Go, or C++. Deep understanding of software architecture patterns, microservices, and cloud platforms (AWS, Azure, GCP). Experience with database technologies (SQL, No SQL) and message queuing systems. Familiarity with agile development methodologies (Scrum, Kanban). Excellent problem-solving, analytical, and communication skills. Ability to lead and inspire a technical team effectively. Experience working within a hybrid work model in the Sandton, Gauteng, ZA area is preferred. Benefits Our client offers a highly competitive salary, performance-based bonuses, and a comprehensive benefits package. You will have the opportunity to work on challenging and impactful projects in the fast-paced Fin Tech sector, based in Sandton. Benefits include private healthcare, a generous pension fund, stock options, professional development opportunities, and a vibrant company culture. Enjoy a flexible hybrid work arrangement that supports work-life balance. Join a team of passionate innovators driving financial technology forward.

Skills

What Lead Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.