IT
Software Engineer - Technical Lead
Hire Resolve
Johannesburg, Gauteng
Permanent
Apply
Posted 16 September 2025 - Closing Date 16 November 2025

Job Details

Job Description

A leading Fintech company is looking for a Software Engineer - Technical Lead to join their team in Johannesburg, GP. This is a hands-on leadership role for someone who thrives on technical challenges, possesses a take-charge attitude, and is eager to make an immediate impact. You will be responsible for guiding the technical direction of the FinMio platform, mentoring a talented team of engineers, and architecting solutions that are robust, scalable, and innovative. The ideal candidate is a problem-solver at heart, with a strong desire to explore emerging technologies, particularly in the Artificial Intelligence space.

Responsibilities

  • Technical Leadership & Mentorship: Provide technical guidance, mentorship, and career development support to a team of software engineers. Foster a culture of excellence, collaboration, and continuous learning.

  • Architectural Vision & Design: Lead the end-to-end solution design process. Drive technical requirements gathering and translate them into comprehensive technical specifications, architecture blueprints, and detailed software designs for the FinMio platform.

  • Hands-On Development: Remain deeply involved in hands-on coding, code reviews, and technical decision-making, setting the standard for code quality and best practices.

  • System Integration & Optimisation: Architect and implement seamless, reliable integrations between FinMio and various internal and external systems. Lead initiatives to continuously optimize and enhance current systems for performance and scalability.

  • Quality & Best Practices: Champion software development best practices. Oversee and ensure adherence to coding standards, performance benchmarks, security protocols, and comprehensive testing strategies (unit, integration, end-to-end).

  • Agile Champion: Drive and champion Agile development methodologies within the team. Facilitate efficient and collaborative development cycles to ensure predictable and continuous delivery of high-value features.

Requirements: 
  • Innovation & R&D: Actively research and explore new technologies and paradigms. Lead the charge in evaluating and applying Artificial Intelligence and Machine Learning capabilities within our platforms to maintain a competitive edge.

  • Proven experience in a technical leadership or team lead role, with a track record of mentoring engineers and delivering complex software projects.

  • Expert proficiency in Golang or equivalent high-performance procedural languages (e.g., Rust, C, C++, or Erlang).

  • Strong experience with NoSQL/Document databases such as MongoDB, DynamoDB, or CouchDB.

  • Solid front-end skills with JavaScript/TypeScript and modern frameworks like React, Angular, or Vue.

  • Deep understanding and practical experience with CI/CD tools and practices (e.g., Jenkins, GitLab CI, GitHub Actions, CircleCI).

  • Proficiency in Python for scripting, tooling, or backend services.

  • Strong analytical and problem-solving abilities with a proven history of diagnosing and resolving complex technical challenges.

  • Excellent communication skills, with the ability to articulate technical vision and complex concepts to both technical and non-technical stakeholders.

Contact Hire Resolve for your next career-changing move.
Our client is offering a highly competitive salary for this role based on experience.
Apply for this role today, contact Gaby Turner at [email protected] or on LinkedIn
You can also visit the Hire Resolve website: hireresolve.us or email us your CV: [email protected]