Datafin was established in 1999 due to the need for a specialized IT recruitment solution. We offer a personalized and flexible recruitment service, specializing in providing both client and candidate with the perfect fit. We pride ourselves on the fact that we have established relationships with industry leaders and a vast majority of our business is repeat...
Read more about this company
Our client is a growing South African fleet-management software company and they are seeking a Software Engineering Lead to take ownership of how they build their product.
Reporting directly to the CEO, you will lead a small, capable development team, remain hands-on with the codebase, and set the technical direction of the platform as the business grows.
This is a hands-on leadership position, equal parts builder and leader, suited to an engineer who is ready to take full ownership of both a team and a technical architecture, and to grow with the company over the long term.
DUTIES:
Lead and develop the engineering team.
Guide and grow a small team of developers (initially two to three), setting standards, removing blockers, and maintaining delivery momentum.
Translate business priorities received through Account Managers into a clear product roadmap and successfully delivered software.
Remain hands-on by reviewing code, pairing on complex problems, and contributing directly when the team requires support.
Lead from the front and foster engineering excellence.
Own architecture and infrastructure, driving key technical decisions relating to system design, platform direction, scalability, and overall technical delivery.
Champion the use of AI by evaluating, introducing, and embedding modern AI tools (such as Claude) across the engineering team and wider business where they add measurable value.
REQUIREMENTS:
Be based in South Africa and available to work South African business hours.
Have approximately 5–8 years of software development experience, including experience leading or mentoring developers.
Demonstrate strong software architecture fundamentals with a proven track record of building reliable, scalable systems.
Be comfortable operating as both a technical leader and an individual contributor within a lean, agile team.
Apply modern engineering practices, including version control, code reviews, automated testing, and CI/CD.
Be a confident, day-to-day user of AI development tools.
Experience in a startup or early-stage environment is advantageous.
Have successfully led or mentored engineers and be ready to take full ownership of a development team and technical direction.
Be motivated by building and improving products in an early-stage environment.
Take initiative and demonstrate a genuine ownership mindset.
Be actively engaged with AI technologies and already apply them effectively in day-to-day work.
20 Initiatives to Boost Employee EngagementAre you struggling with improving employee engagement at work? This article covers everything from better communication to building a strong workplace culture.
30 Common Interview Mistakes to AvoidThis piece examines 30 of the most common mistakes applicants make at interviews, so you know how to better avoid them.