Job Description
We are representing a mission-driven Africa-based FinTech leader dedicated to providing safe affordable and reliable financial services to underserved communities. As one of the continents largest remittance-led FinTech companies they have successfully processed over 40 million transactions and are expanding their suite of critical services including payment solutions for emerging markets. This is an opportunity to join a passionate collaborative team and make a tangible impact on a global scale by building products that foster financial inclusion.
The Financial Services engineering team is at the heart of the companys mission to revolutionize the industry. The core challenge is not just to maintain existing systems but to architect and build the next generation of scalable secure and highly reliable financial products. As a Senior Software Engineer you will take ownership of critical projects that directly shape the future of the companys platform moving beyond code execution to drive technical strategy and elevate the entire teams engineering quality.
Performance Objectives for Year One Success in this role will be measured by your ability to achieve the following objectives. These are the key outcomes that define a top performer.
- Lead the Greenfield Development of a New Payments Feature: Within the first 9 months take full ownership of a new medium-to-large scale feature within the business payments solution. This includes leading the technical design implementation and successful deployment ensuring the final product is scalable secure and aligns with business requirements.
- Modernize a Core Platform Module: Identify a critical module within the existing PHP-based platform and within 6 months lead the project to refactor and modernize it. Success will be demonstrated by a measurable improvement in performance (e.g. reduced latency increased throughput) and a reduction in technical debt making the system more robust and easier for the team to maintain.
- Establish and Drive Adoption of New Engineering Standards: Within the first year champion and implement a significant improvement to the teams engineering practices. This could involve introducing new design patterns formalizing code review standards or optimizing a component of the CI/CD workflow resulting in higher code quality and faster more reliable deployments.
- Accelerate Team Skill Development: Formally mentor at least two junior or mid-level engineers creating a structured development plan for each. By the end of the year your mentorship should result in their demonstrable ability to take on more complex tasks independently and contribute more effectively to the teams goals.
Profile for Success The ideal candidate will be able to provide specific examples of past accomplishments similar to the objectives listed above. We are looking for:
- Demonstrated experience leading the end-to-end development of a complex software feature in a commercial environment.
- A track record of successfully refactoring or re-architecting a significant component of a live production system with evidence of the resulting performance or stability improvements.
- Proven success in mentoring other engineers helping them to grow their technical skills and advance in their careers.
- Experience in an agile environment where you have tangibly improved team processes or development methodologies.
Required Experience:
Senior IC