CORE PROFILE
This Product Engineering Leader will lead a vertical platform development. The position reports directly to the Head of Invest Product Engineering and is responsible for leadership, management, and execution of some of the key development functions.
NATURE OF WORK
- Design, execute, utilize and maintain software engineering applications.
- Prepare all required Technical Proposal pertinent to software engineering.
- Anchor and administer support for Business Development, Systems Engineering, Data Engineering, Operational automation and SR Technical personnel.
- Supervise training and development of software engineering staff.
- Assign work to software engineering personnel and evaluate plus manages their performance
- Support to recruit engineering personnel, technical staffing and project teams formation.
- Supervise engineering deliverables.
- Manages continuing support and provide system metrics for client facing products.
- Present practical input for strategic technology decisions.
- Support preparation of Technology Roadmap.
- Help translation of business requirements into technical needs and actions.
- Supervise reporting responsibility for independent software contractors, software engineers and outsourcing partners.
- Ensure software engineering personnel is suitably trained to perform all job function and suitably use project and software related tools.
- Anchors system Stability, Security and influences team, process to adopt engineering excellence guidelines
DISPLAYED SKILLS MASTERY
- Fluent knowledge on a variety of current and emerging technologies as well as seasoned leadership experience on major project teams; expert in multiple disciplines
- A full-stack developer that is comfortable discussing RESTful API's, Web, Mobile, Distributed system design and Machine Learning/AI
- Experience on working with Mobile technologies (Native, Android, iOS and Flutter), Amazon Web Services / Cloud.
- Experience on CI/CD adoption
- A good understanding and working experience within Invest areas (i.e. MF, Equity and Crypto) building the trading platform and services.
QUALIFICATIONS
- BS in computer science or related fields
- 10+ years experience in system development (preferably Node JS, UI Mobile stack, Flutter, React Native, Java)
- 3+ years in developing Invest products like Crypto, Mutual Funds and Equities having the good domain expertise and understanding
- 2+ years team management
- Track record in building highly scalable & robust financial platforms
- Experience with mobile money, payment services or related product development
- Exposure to regulated environment in financial sector
- Experience in building teams
- Ability to lead a team to work on most complex problems involving a broad range of technologies
- Fluent knowledge on a variety of current and emerging technologies as well as seasoned leadership experience on major project teams
- Excellent communication and people skills, with ability to work across departments and senior stakeholders
- Can pioneer new technical directions for projects critical to company's success
- Expertise in management and deployment of cloud computing applications and infrastructure such as AWS