Senior Software Engineer - FinTech Solutions

Placements24

Pretoria

Hybrid

ZAR 900,000 - 1,500,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

Salary package and bonuses
Medical and dental insurance
Stock options
Retirement savings plan
Hybrid work model

Job summary

Placements24 in Pretoria, Gauteng, is seeking a Senior Software Engineer to help design, build, and scale robust FinTech software. You will contribute to backend systems, architecture, and secure deployments.

You will mentor peers, participate in code reviews, and drive CI/CD and cloud-native practices within an agile, cross-functional team. The role combines hands-on development with technical leadership in a hybrid work setup.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 6+ years of professional software development experience.
  • Strong proficiency in backend languages: Java, Python, C#, or Go.
  • Experience designing scalable microservices and cloud-based solutions.

Responsibilities

  • Design, develop, and implement high-quality software solutions using modern languages and frameworks.
  • Lead code reviews and mentor junior engineers.
  • Implement and maintain CI/CD pipelines for automated testing and deployment.
  • Ensure the security and scalability of all developed solutions.
  • Stay current with emerging FinTech technologies and best practices.

Skills

Problem-solving
Analytical ability
Teamwork
Cross-functional collaboration

Education

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

Tools

Java
Python
C#
Go
SQL/NoSQL databases
ORM frameworks
Docker
Kubernetes
AWS/Azure/GCP

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

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,200,000
Remote work
Medical benefits
Retirement plan
+1
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 Backend Software Developer
Senior Backend Software Developer

Placements24 • Pretoria

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

Placements24 • Stellenbosch

Hybrid
ZAR 1,100,000 - 1,800,000
Salary plus stock options
Comprehensive health benefits
Performance bonuses
+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
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
Senior Backend Software Engineer (Java)
Senior Backend Software Engineer (Java)

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Retirement plan
+3
Senior Software Engineering Manager
Senior Software Engineering Manager

Placements24 • Randburg

Hybrid
ZAR 1,200,000 - 1,800,000
Annual bonus
Health insurance
Equity incentives
+3
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