Enable job alerts via email!

Senior Software Engineer - PHP

Outsidecapital

Cape Town

On-site

ZAR 800,000 - 1,200,000

Full time

Yesterday
Be an early applicant

Job summary

A leading FinTech company in Cape Town is seeking a Senior Software Engineer to lead the development of innovative payment solutions. This role involves enhancing core platform modules, mentoring junior engineers, and establishing new engineering standards. The ideal candidate has a strong track record in software development, refactoring live systems, and experience in agile environments. Join a mission-driven team and make a global impact.

Qualifications

  • 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.
  • Proven success in mentoring other engineers.
  • Experience in an agile environment with improved team processes.

Responsibilities

  • Lead the Greenfield Development of a New Payments Feature.
  • Modernize a Core Platform Module.
  • Establish and Drive Adoption of New Engineering Standards.
  • Accelerate Team Skill Development through mentorship.

Skills

Bidding
Hyperion
Accounting And Auditing
AXA
Cloud Services
Maintenance Engineering
Job description
Overview

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 continent's 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.

Responsibilities and Objectives

Performance objectives for Year One. Success in this role will be measured by the following outcomes, which 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

Key Skills

Key Skills Bidding,Hyperion,Accounting And Auditing,AXA,Cloud Services,Maintenance Engineering

Employment Type : Full-Time

Experience : years

Vacancy : 1

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.