Software Engineer – FinTech, Growth & Impact

Monocle Solutions

Johannesburg

On-site

ZAR 500,000 - 800,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Monocle is seeking a passionate Software Engineer to join our Johannesburg team. You will design, develop, and maintain robust software solutions for the banking and insurance sectors, collaborating with cross-functional teams to translate requirements into technical implementations.

The ideal candidate has a strong foundation in software development, experience in Python/Java/C#, and familiarity with cloud services, CI/CD, and full-stack concepts.

Qualifications

  • Holds a Bachelors degree from an accredited university.
  • Strong foundation in software engineering: Strong proficiency in programming languages such as Python, Java, C#, or similar. While a Bachelor's degree in Computer Science,Engineering, or a related field is a plus, your ability to demonstrate expertise matters most.
  • Deep understanding of software engineering principles: Experience with software designpatterns and architectural principles with the ability to write clean, maintainable, and efficientcode.
  • DevOps fluency: Experience in CI/CD tools to streamline software development and delivery.
  • Database Management: Experience working with relational databases like AWS RDS, MS SQL Azure SQL DB or Postgres.
  • Experience with Cloud Services: Experience with cloud platforms (AWS, Azure, GCP) is a plus.
  • Expose to Full Stack development: Experience with front-end and back-end development is aplus.
  • Experience with Software Development Methodologies: Understanding of softwaredevelopment methodologies like Agile, Scrum & Waterfall.
  • Communication and collaboration: Excellent communication, problem-solving, and analyticalskills are key. The ability to present complex technical concepts in a clear and concise way.
  • Cloud Certification (a plus): While not mandatory, possessing a relevant Cloud certificationdemonstrates your commitment to professional development and validates yourunderstanding of Cloud services and best practices.

Responsibilities

  • Design, develop, and maintain high-quality software applications and systems.
  • Collaborate with cross-functional teams to understand requirements and translate them intotechnical solutions.
  • Write clean, efficient, and well-documented code.
  • Conduct thorough testing and debugging to ensure software quality.
  • Participate in code reviews and provide constructive feedback
  • Stay up-to-date with emerging technologies and industry best practices.
  • Contribute to the full software development lifecycle, from requirements gathering to deployment and maintenance.
  • Optimize application performance and scalability.

Skills

Python
Java
C#
Full stack development
Cloud platforms
CI/CD
Relational databases
Agile Scrum
Problem solving
Communication

Education

Bachelor's degree in Computer Science or Engineering

Tools

AWS
Azure
PostgreSQL
MS SQL

Job description

Monocle is seeking a passionate Software Engineer to join our Johannesburg team. You will design, develop, and maintain robust software solutions for the banking and insurance sectors, collaborating with cross-functional teams to translate requirements into technical implementations.

The ideal candidate has a strong foundation in software development, experience in Python/Java/C#, and familiarity with cloud services, CI/CD, and full-stack concepts.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Monocle Software Engineer
Monocle Software Engineer

Monocle Solutions • Johannesburg

On-site
ZAR 500,000 - 800,000
Senior Software Engineer – FinTech Innovation & Impact
Senior Software Engineer – FinTech Innovation & Impact

E-Merge • South Africa

On-site
ZAR 1,170,000 - 1,430,000
Senior C# .NET Developer — FinTech, Fast-Paced Impact
Senior C# .NET Developer — FinTech, Fast-Paced Impact

Network Recruitment • Johannesburg

On-site
ZAR 550,000 - 900,000
Finance Transformation Analyst - Growth & Impact
Finance Transformation Analyst - Growth & Impact

Monocle Solutions • Johannesburg, Cape Town

On-site
ZAR 600,000 - 800,000
Unlimited training and development
Unique company culture
Ultra-competitive compensation
+1
Senior Full Stack Software Engineer (12-months contract)
Senior Full Stack Software Engineer (12-months contract)

DeARX • Johannesburg

On-site
ZAR 1,000,000 - 1,800,000
Full-Stack & Mobile Software Engineer — AI-Driven Fintech
Full-Stack & Mobile Software Engineer — AI-Driven Fintech

Hr Options • Pretoria

On-site
ZAR 600,000 - 900,000
Senior Java Software Engineer - Banking & Microservices
Senior Java Software Engineer - Banking & Microservices

The Focus Group • Sandton

On-site
ZAR 800,000 - 1,200,000
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

DeARX • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Full Stack Engineer (Fintech/Payments)
Senior Full Stack Engineer (Fintech/Payments)

Black Pen Recruitment • Cape Town

On-site
ZAR 600,000 - 900,000
Competitive salary + performance bonuses
Opportunity to shape the future of cross-border payments
Work with an experienced, diverse team
Senior Java Software Engineer
Senior Java Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Competitive compensation package
Employee wellness programs
Training in leadership and technical skills