Senior Software Engineer - Fintech

Placements24

Pretoria

Hybrid

ZAR 900,000 - 1,200,000

Full time

33 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote work
Medical benefits
Retirement plan
Professional growth

Job summary

Placements24 is seeking a Senior Software Engineer for a fully remote fintech role based in Pretoria, Gauteng. You will design, develop, and deploy robust financial software while collaborating with cross-functional teams from anywhere within Gauteng.

The ideal candidate has 5+ years of experience with modern OO languages (Java, Python, C#, Go), microservices, cloud platforms, and a passion for scalable, secure fintech solutions.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • Minimum 5 years of professional software development experience.
  • Experience building scalable fintech applications is a plus.
  • Proficiency in at least one modern OO language (Java/Python/C#/Go).
  • Experience with RESTful APIs and microservices architecture.

Responsibilities

  • Design, develop, test, deploy, and maintain software solutions for fintech applications.
  • Collaborate with product managers, designers, and engineers to define requirements.
  • Write clean, efficient code and review peers’ work.
  • Implement RESTful APIs and microservices.
  • Mentor junior engineers and contribute to CI/CD pipelines.
  • Ensure security and regulatory compliance in fintech systems.

Skills

Java
Python
C#
Go
Data structures
Algorithms
Software design patterns
Remote collaboration

Education

Bachelor's or Master's degree in Computer Science/Engineering

Tools

Docker
Kubernetes
AWS/Azure/GCP

Job description

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 NoSQL) 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - FinTech Solutions
Senior Software Engineer - FinTech Solutions

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,500,000
Salary package and bonuses
Medical and dental insurance
Stock options
+2
Senior Software Engineer - Backend (Fintech)
Senior Software Engineer - Backend (Fintech)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,400,000
Fully remote
Flexible hours
Health insurance
+2
Senior Software Engineer - FinTech Solutions
Senior Software Engineer - FinTech Solutions

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Health & wellness benefits
Retirement savings plan
+3
Remote Senior Backend Engineer - Fintech, Scale & Growth
Remote Senior Backend Engineer - Fintech, Scale & Growth

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,400,000
Fully remote
Flexible hours
Health insurance
+2
Remote Senior Software Developer - FinTech Solutions
Remote Senior Software Developer - FinTech Solutions

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,200,000
Health, dental, and vision insurance
Stock options and performance-basedBon
Remote work flexibility
+2
Senior Software Engineer (Full-time)
Senior Software Engineer (Full-time)

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary package + annual or
Medical and dental coverage
Pension fund contribution
+5
Senior Software Development Manager
Senior Software Development Manager

Placements24 • Randburg

Hybrid
ZAR 1,200,000 - 2,000,000
Competitive package
Medical aid
Equity/Stock options
+4
Lead Software Engineer - Fintech Solutions
Lead Software Engineer - Fintech Solutions

Placements24 • Cape Town

On-site
ZAR 1,200,000 - 1,800,000
Competitive base salary
Health benefits
Stock options
+2
Senior Software Developer (Full Stack)
Senior Software Developer (Full Stack)

Placements24 • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Bonuses
Health insurance
Dental insurance
+6
Remote Senior Backend Engineer - Fintech Platform
Remote Senior Backend Engineer - Fintech Platform

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 900,000 - 1,300,000
Remote work
Flexible hours
Health insurance
+4