Senior Software Engineer - Fintech

Placements24

Soweto

Hybrid

ZAR 900,000 - 1,400,000

Full time

32 hours 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
Medical aid
Retirement contributions

Job summary

Placements24 is seeking a Senior Software Engineer for a fully remote role within South Africa. You will design, develop, and deploy scalable financial applications, working in a modern tech stack with a collaborative, agile team. This role emphasizes security, performance, and reliability in the Banking & Finance sector.

You will mentor juniors, contribute to architecture decisions, and stay ahead of industry trends while delivering high-quality software from home in Soweto or elsewhere in SA.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related quantitative field.
  • Experience with modern programming languages and frameworks.
  • Familiarity with cloud platforms and microservices architecture.

Responsibilities

  • Design, develop, test, deploy, maintain, and improve software systems and applications.
  • Write clean, efficient, well-documented, and maintainable code using modern programming languages and frameworks.
  • Collaborate with product managers, designers, and other engineers to define and implement new features.
  • Participate in code reviews to ensure code quality, best practices, and adherence to standards.
  • Troubleshoot and debug issues across various environments.
  • Contribute to architectural discussions and technology decisions.
  • Mentor junior engineers and share knowledge within the team.
  • Ensure the security, performance, and scalability of our financial applications.
  • Stay updated with emerging technologies and industry trends, especially in the Banking & Finance tech sector.
  • Develop and maintain CI/CD pipelines and infrastructure automation.

Skills

Java
Python
Go
C#
Cloud platforms
Microservices
SQL
NoSQL
CI/CD
Security
Remote teamwork

Education

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

Job description

About the Role

Join our client, a rapidly growing FinTech startup, as a Senior Software Engineer. This fully remote position is perfect for a talented developer passionate about building innovative solutions in the Banking & Finance space. You will be a key player in designing, developing, and deploying robust, scalable, and secure software applications that power our next-generation financial services. Working with a modern tech stack and a collaborative, agile team, you'll tackle challenging problems and contribute directly to the company's success. This is an exceptional opportunity to shape the future of financial technology from the comfort of your home, driving impact within a dynamic and fast-paced environment. If you're a problem-solver and a coding enthusiast, this role is for you.

Key Responsibilities
  • Design, develop, test, deploy, maintain, and improve software systems and applications.
  • Write clean, efficient, well-documented, and maintainable code using modern programming languages and frameworks.
  • Collaborate with product managers, designers, and other engineers to define and implement new features.
  • Participate in code reviews to ensure code quality, best practices, and adherence to standards.
  • Troubleshoot and debug issues across various environments.
  • Contribute to architectural discussions and technology decisions.
  • Mentor junior engineers and share knowledge within the team.
  • Ensure the security, performance, and scalability of our financial applications.
  • Stay updated with emerging technologies and industry trends, especially in the Banking & Finance tech sector.
  • Develop and maintain CI/CD pipelines and infrastructure automation.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related quantitative field.
  • 5+ years of professional software development experience.
  • Strong proficiency in at least one modern programming language such as Java, Python, Go, or C#.
  • Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
  • Solid understanding of database technologies (SQL, NoSQL) and data modeling.
  • Familiarity with agile development methodologies and CI/CD practices.
  • Experience in developing applications for the Banking & Finance industry, understanding of financial protocols and security requirements, is highly desirable.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, comfortable working in a remote team.
  • Passion for building high-quality software and continuous learning.
Benefits
  • Our client offers a highly competitive salary, stock options, and a comprehensive benefits package, including medical aid, life insurance, and retirement contributions.
  • As a fully remote position, you enjoy the flexibility to work from anywhere in South Africa.
  • The company fosters a culture of innovation and provides ample opportunities for professional growth and development, including access to training, conferences, and challenging projects.
  • You will be part of a dynamic team shaping the future of financial technology, with a focus on work-life balance and employee well-being, even while working remotely from Soweto or elsewhere.
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 • 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 - Backend (Fintech)
Senior Software Engineer - Backend (Fintech)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,400,000
Fully remote
Flexible hours
Health insurance
+2
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
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 Lead Software Engineer - Fintech Platform
Remote Lead Software Engineer - Fintech Platform

Placements24 • Vereeniging

Hybrid
ZAR 1,000,000 - 1,800,000
Health coverage
Stock options
Generous PTO
+3
Senior Software Developer - FinTech Solutions
Senior Software Developer - FinTech Solutions

Placements24 • Sandton

Hybrid
ZAR 1,200,000 - 1,900,000
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 Full-Stack Software Engineer
Remote Full-Stack Software Engineer

Placements24 • Kempton Park

Remote
ZAR 600,000 - 1,200,000
Annual bonus
Health insurance
Home office stipend
+2
Remote Senior Software Engineer - FinTech Solutions
Remote Senior Software Engineer - FinTech Solutions

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,500,000
Stock options
Health insurance
Remote work flexibility
+2