Skip to content
×

Senior Software Engineer - Fintech

Job in Pretoria, 0002, South Africa
Listing for: Placements24
Full Time position Listed on 2026-11-11
Job specializations:

Job Description & How to Apply Below

About the Role Our client, a pioneering financial technology company based in Pretoria, Gauteng
, is looking for a highly skilled Senior Software Engineer to join their innovative product development team. This role is designed for an individual passionate about building robust, scalable, and secure financial solutions. You will be instrumental in designing, developing, and deploying cutting-edge software applications that are shaping the future of fintech in South Africa. This position offers the flexibility of working remotely, allowing you to contribute from anywhere within Gauteng while collaborating closely with a dynamic and talented engineering group.

The ideal candidate will possess strong problem-solving abilities, a deep understanding of modern software architectures, and a commitment to writing clean, efficient code. You will have the opportunity to work with a diverse technology stack and tackle complex challenges in a fast-paced, agile environment. This is an exceptional opportunity for an experienced engineer to make a significant impact in a rapidly growing industry.

Key Responsibilities
  • Design, develop, test, deploy, and maintain high-quality software solutions for financial applications.
  • Collaborate with product managers, designers, and other engineers to define software requirements and technical specifications.
  • Write clean, maintainable, and efficient code using best practices and modern programming languages (e.g., Java, Python, C++).
  • Develop and implement RESTful APIs and microservices architectures.
  • Participate in code reviews, provide constructive feedback, and mentor junior engineers.
  • Optimize applications for maximum speed, scalability, and security.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to the continuous improvement of development processes and tools.
  • Stay up-to-date with emerging technologies and industry trends.
  • Ensure adherence to coding standards, security best practices, and regulatory compliance within the fintech sector.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of professional software development experience.
  • Proven experience in building scalable and robust applications, preferably within the fintech or financial services industry.
  • Proficiency in at least one modern object-oriented programming language (e.g., Java, Python, C#, Go).
  • Strong understanding of data structures, algorithms, and software design patterns.
  • Experience with database technologies (SQL and No

    SQL) and cloud platforms (AWS, Azure, GCP).
  • Familiarity with microservices architecture, containerization (Docker, Kubernetes), and CI/CD pipelines.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities, essential for remote collaboration.
  • Experience with agile development methodologies (Scrum, Kanban).
Benefits
  • Our client offers a highly competitive salary package with performance bonuses.
  • The role is fully remote, providing excellent work-life balance and flexibility.
  • Employees receive comprehensive medical and retirement benefits.
  • Opportunities for professional growth include access to training programs, conferences, and certifications.
  • You will also be part of a forward-thinking company that values innovation and employee well-being, working on challenging projects that have a real-world impact in Pretoria
    .

Position Requirements

10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction

Search for further Jobs Here:

SEARCH JOBS: 10+ Million Listings
(Try combinations for better Results! Or enter less keywords for broader Results)
Education Level
Experience Level (years)
Posted in last:
Salary