Senior Software Engineer - FinTech Solutions

Placements24

South Africa

Hybrid

ZAR 1,000,000 - 1,600,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Stock options
Health insurance
Dental insurance
Retirement plan
Hybrid work model
Training & conferences
Wellness program
Canteen subsidies
Paid leave

Job summary

Placements24 in Pretoria, Gauteng, seeks a Senior Software Engineer to lead backend development for cutting-edge financial solutions. You will drive scalable microservices, CI/CD pipelines, and secure architectures in a collaborative agile environment, shaping technical direction and software quality.

The ideal candidate has 6+ years of backend experience, strong Java/Python/C#/Go skills, and deep knowledge of databases, cloud platforms, and fintech APIs.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • Minimum 6 years of professional software development experience.
  • Strong backend programming skills (Java, Python, C#, or Go).
  • Experience with scalable microservices, databases, and cloud platforms.

Responsibilities

  • Design, develop, and implement high-quality software solutions using modern languages and frameworks.
  • Collaborate with product managers, designers, and engineers to define requirements.
  • Write clean, well-documented, and testable code; lead code reviews.
  • Identify and resolve defects and performance bottlenecks.
  • Contribute to architectural decisions and technical strategy discussions.
  • Mentor junior engineers and foster technical excellence.
  • Implement and maintain CI/CD pipelines for automated testing and deployment.
  • Ensure security and scalability of all developed solutions.
  • Stay current with emerging technologies and FinTech best practices.

Skills

Backend development
Microservices architecture
CI/CD pipelines
Cloud platforms
Docker / Kubernetes
Security & performance
Agile methodologies

Education

Bachelor's or Master's in CS/Engineering

Tools

Docker
Kubernetes
SQL/NoSQL databases
ORM frameworks
Git

Job description

About the Role

Our client, a trailblazing FinTech company at the forefront of financial innovation in Pretoria, Gauteng , is searching for a highly skilled Senior Software Engineer to contribute to the development of cutting-edge financial solutions. This role demands a deep understanding of software architecture, best practices, and a passion for building robust, scalable, and secure applications. You will work within a collaborative agile environment, tackling complex challenges and driving the technical direction of key projects. The ideal candidate is a proactive problem-solver with a strong background in backend development and a desire to shape the future of finance technology in Pretoria . This is a critical position for an experienced engineer looking to make a significant impact.

Key Responsibilities
  • Design, develop, and implement high-quality software solutions using modern programming languages and frameworks.
  • Collaborate with product managers, designers, and other engineers to define software requirements and specifications.
  • Write clean, efficient, well-documented, and testable code.
  • Lead code reviews and provide constructive feedback to team members.
  • Identify and resolve software defects and performance bottlenecks.
  • Contribute to architectural decisions and technical strategy discussions.
  • Mentor junior engineers and foster a culture of technical excellence.
  • Implement and maintain CI/CD pipelines for automated testing and deployment.
  • Ensure the security and scalability of all developed solutions.
  • Stay current with emerging technologies and industry best practices in software development and FinTech.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 6 years of professional software development experience.
  • Strong proficiency in one or more backend programming languages such as Java, Python, C#, or Go.
  • Extensive experience with database technologies (SQL/NoSQL) and ORM frameworks.
  • Demonstrated experience in designing and building scalable microservices architectures.
  • Solid understanding of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Experience with financial systems, APIs, and trading platforms is highly desirable.
  • Familiarity with agile development methodologies (Scrum, Kanban).
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities, with experience working in a cross-functional team in Pretoria .
Benefits

Our client offers an attractive salary package, including a competitive base salary, performance bonuses, and stock options. Employees receive comprehensive medical and dental insurance coverage, along with a generous retirement savings plan. This role offers a hybrid work model, providing a balance between office collaboration in Pretoria and remote flexibility. Significant opportunities for professional growth and development, including training programs and conference attendance, are provided. Our client promotes a vibrant and inclusive work culture that encourages innovation and teamwork. Additional benefits include subsidized canteen services, employee wellness programs, and ample paid leave. Join a leading FinTech innovator and shape the future of financial services.

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 - Fintech
Senior Software Engineer - Fintech

Placements24 • South Africa

Remote
ZAR 900,000 - 1,200,000
Fully remote role within Gauteng
Medical and retirement benefits
Professional growth & certifications
+1
Senior Software Engineer - Fintech
Senior Software Engineer - Fintech

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,200,000
Remote work
Medical benefits
Retirement plan
+1
Senior Software Engineer - FinTech
Senior Software Engineer - FinTech

Placements24 • Benoni

Hybrid
ZAR 800,000 - 1,200,000
Competitive salary
Annual bonus
Medical, dental, and vision insurance
+7
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
Senior Software Developer - FinTech Solutions
Senior Software Developer - FinTech Solutions

Placements24 • Sandton

Hybrid
ZAR 1,200,000 - 1,900,000
Senior Software Architect - FinTech Innovations
Senior Software Architect - FinTech Innovations

Placements24 • Pretoria

On-site
ZAR 1,200,000 - 2,000,000
Competitive salary
Performance-based bonus
Health and wellness benefits
+2
Senior Backend Software Developer
Senior Backend Software Developer

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Pension fund
Learning & development
+2
Senior Full-Stack Software Engineer (FinTech)
Senior Full-Stack Software Engineer (FinTech)

Placements24 • Sandton

On-site
ZAR 1,000,000 - 1,800,000
Competitive salary package
Performance bonuses
Health, dental and life insurance
+1
Senior Software Developer - FinTech Solutions
Senior Software Developer - FinTech Solutions

Placements24 • Stellenbosch

On-site
ZAR 900,000 - 1,800,000