Senior Software Engineer - FinTech

Placements24

Benoni

Hybrid

ZAR 800,000 - 1,200,000

Full time

2 days 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

Competitive salary
Annual bonus
Medical, dental, and vision insurance
Retirement savings with employer match
Professional development
Generous paid time off
Flexible working arrangements
Exposure to FinTech projects
Collaborative environment
Career advancement opportunities

Job summary

Placements24 in Benoni, Gauteng is seeking a Senior Software Engineer to strengthen our backend platforms for fintech applications. You will design and implement robust APIs, microservices, and scalable backend systems in a collaborative engineering culture.

The role requires 5+ years of backend experience, proficiency in Java, Python, Go, or C#, and a strong understanding of databases, cloud, containers, and CI/CD.

Qualifications

  • Bachelor's degree in CS/Software Engineering required.
  • 5+ years of backend development experience.
  • Proficiency in Java, Python, Go, or C#.
  • Experience designing RESTful APIs and microservices.
  • Strong database knowledge (SQL/NoSQL).
  • Familiar with cloud platforms (AWS/Azure/GCP) and containers (Docker/Kubernetes).
  • Experience with Agile, CI/CD, and automated testing.

Responsibilities

  • Design, develop, and maintain robust backend systems and APIs for financial applications.
  • Write clean, efficient, well-documented, and testable code.
  • Collaborate with cross-functional teams to define features.
  • Participate in code reviews.
  • Contribute to architectural decisions and roadmaps.
  • Optimize applications for speed, scalability, reliability.
  • Troubleshoot, debug, production issues.
  • Mentor junior engineers.
  • Improve development processes and tooling.

Skills

Java
Python
Go
C#
RESTful APIs
Microservices
SQL
NoSQL
AWS
Docker
Kubernetes
CI/CD
Automated Testing
Agile
Mentoring

Education

Bachelor's degree in Computer Science or Software Engineering
Master’s degree is a plus

Tools

Docker
Kubernetes
AWS

Job description

About the Role

Our client, a rapidly expanding FinTech innovator, is seeking a talented Senior Software Engineer to join their dynamic team based in Benoni, Gauteng . This role offers an exciting opportunity to work on cutting-edge financial technology solutions, contributing to the development of high-performance, scalable, and secure applications. You will be part of a collaborative engineering culture, tackling complex challenges and driving innovation in the financial services space. The ideal candidate possesses strong backend development skills, a passion for clean code, and a solid understanding of software architecture principles. This position is perfect for an experienced engineer looking to make a significant impact and grow their career within a fast-paced, growth-oriented company. We are committed to fostering a supportive environment where technical excellence is valued and rewarded.

Key Responsibilities
  • Design, develop, and maintain robust backend systems and APIs for financial applications.
  • Write clean, efficient, well-documented, and testable code in accordance with best practices.
  • Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define and implement new features.
  • Participate in code reviews, providing and receiving constructive feedback to ensure code quality.
  • Contribute to architectural decisions and technical roadmap planning.
  • Optimize applications for maximum speed, scalability, and reliability.
  • Troubleshoot, debug, and resolve software defects and production issues.
  • Stay up-to-date with emerging technologies and industry trends in software development and FinTech.
  • Mentor junior engineers and share knowledge within the team.
  • Contribute to the improvement of development processes and tooling.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree is a plus.
  • 5+ years of professional experience in software development, with a focus on backend systems.
  • Proficiency in one or more backend programming languages such as Java, Python, Go, or C#.
  • Experience designing and building RESTful APIs and microservices.
  • Solid understanding of database technologies (SQL and NoSQL), such as PostgreSQL, MySQL, or MongoDB.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Knowledge of software development best practices, including Agile methodologies, CI/CD, and automated testing.
  • Strong problem-solving, analytical, and communication skills.
  • Experience in the FinTech or financial services industry is highly desirable.
  • Ability to work effectively in a hybrid model in Benoni, Gauteng .
Benefits
  • Competitive salary and annual bonus opportunities.
  • Comprehensive medical, dental, and vision insurance plans.
  • Retirement savings plan with employer matching.
  • Opportunities for professional development, training, and conference attendance.
  • Generous paid time off and flexible working arrangements.
  • Exposure to innovative FinTech solutions and challenging projects.
  • Collaborative and inclusive work environment.
  • Potential for career advancement within a growing organization.
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 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 Engineer (Backend Focus)
Senior Software Engineer (Backend Focus)

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Hybrid work model
Annual leave
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 Backend Developer - Fintech Solutions
Senior Backend Developer - Fintech Solutions

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,700,000
Competitive salary
Health insurance
Dental insurance
+7
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
Senior Software Engineer - Fintech

Placements24 • Pretoria

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