Technical Team Lead – Software Engineering (FinMio)

Overview

Our client is a specialist FinTech firm based in Rosebank, Johannesburg, and they are seeking a highly motivated and experienced Technical Team Lead to join their FinMio product team.

FinMio Risk is at the forefront of transforming risk management in financial and capital markets. They deliver hyper-scalable, customer-centric Software-as-a-Service (SaaS) solutions that empower banks to seamlessly comply with shifting regulatory requirements and dramatically improve their performance and profitability.

FinMio API is an integration platform which connects our client’s trading platforms with 3rd part platforms including the DTCC and the South African Reserve Bank. Their mission is to be the world's leading provider in this space, bringing Financial Markets Infrastructure and Operations to the market in a whole new way, leveraging the power of managed services to institutions.

No. of Vacancies
1
Specific Skills
Requirements:
  • A passion for creative problem-solving in a highly collaborative and dynamic market, with a focus on transforming complex financial processes.
  • Strong analytical and reasoning skills with an exceptional ability to visualize complex technical processes and desired outcomes.
  • 5+ years of experience in a Software Engineering role, with a portion in a lead or senior capacity.
  • Preference for product build experience, particularly within a SaaS context.
  • Exceptional analysis skills with a proven track record of translating business needs into technical solutions.
  • Ability to technically document proposed and current solutions comprehensively and clearly.
  • Proven track record of consistently delivering high-quality results in a fast-paced environment.
  • Excellent written and verbal communication and presentation skills, capable of articulating complex technical concepts to diverse audiences.
  • Strong desire to work within a product-build and startup environment (within the established organization), embracing innovation and continuous learning.
  • Strong interpersonal skills and a highly collaborative working style, capable of leading and motivating a technical team.
  • Ability to learn quickly and adapt to new and radically changing environments and technologies.
  • Capable of managing multiple competing priorities with minimal supervision.
  • Extensive experience in cloud computing and designing/implementing distributed applications.
Technology Stack:
  • Golang (or equivalent procedural language such as Rust, C, or Erlang)
  • NoSQL/Document databases (MongoDB, DynamoDB, CouchDB)
  • JavaScript/TypeScript
  • Modern web frameworks (React, Angular, Vue)
  • CI/CD tools and practices
  • Python
Responsible For
Role Summary:
  • As a Technical Team Lead within the FinMio team, you will be pivotal in driving the technical vision, design, and delivery of their cutting-edge risk management platform and integration platform
  • You will lead by example, guiding and mentoring a small team of software engineers, internal and outsourced, while actively contributing to the entire software development lifecycle
  • This role requires a full-stack mindset and the ability to architect, design, test, and develop robust and scalable software solutions that address the evolving needs of their clients
  • Your leadership will be crucial in ensuring technical excellence and the successful delivery of FinMio Risk and API to the market.
Role Goal:
  • To lead and grow the technical capabilities of the FinMio software engineering team, fostering a culture of speed, excellence, and a strong product-to-market and production-ready focus
  • This includes driving architectural decisions, mentoring engineers, and ensuring the delivery of high quality, impactful features for our enterprise and operational risk SaaS platform
Responsibilities and Skills:
  • Technical Leadership & Mentorship: Lead and mentor a team of software engineers, fostering their growth and ensuring best practices in software development.
  • Architectural Vision & Design: Drive technical requirements gathering and lead the solution design process, including the compilation of technical specifications, architecture blueprints, and detailed software designs for the FinMio platform.
  • Problem Solving & Optimization: Apply strong analytical abilities to diagnose, problem solve, and suggest effective resolutions for complex technical challenges within the FinMio ecosystem.
  • System Integration Expertise: Architect and implement seamless integrations between FinMio and various internal and external systems.
  • Continuous Improvement: Lead optimization and enhancement initiatives for current systems, ensuring the platform remains at the forefront of innovation.
  • Quality Assurance: Oversee the technical quality of deliverables, ensuring adherence to coding standards, performance benchmarks, and security protocols.
  • Agile Development: Champion Agile development methodologies, ensuring efficient and collaborative cycles and continuous delivery.
  • Innovate: The desire to learn and explore and especially within the Artificial Intelligence space and how we can apply it within our platforms.
Not required, but would be beneficial:
  • Proven experience in product development within a FinTech SaaS environment.
Job Nature
Full Time, Hybrid work model
Educational Requirements
  • Bachelor's or Master's degree in Mathematics, Computer Science, Engineering, or a related technical field.
Experience Requirements
5+
Job Location
Rosebank
Job Level
Senior Position

Apply for this position

*
*
* Attach your resume. Max size 2mb Allowed Type(s): pdf