×
Register Here to Apply for Jobs or Post Jobs. X

Monocle Software Engineer

Job in Johannesburg, 2000, South Africa
Listing for: Monocle Solutions
Full Time position
Listed on 2026-01-10
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Job Description & How to Apply Below

Monocle Software Engineer

Join to apply for the Monocle Software Engineer role at Monocle Solutions
.

Imagine being a data and programming guru and understanding the intricacies of banking and insurance. At Monocle, work is more than a job; it is a chance to make a difference in the world of finance, fulfil your potential, and build friendships with ambitious, positive, like‑minded people. We provide our clients with a cradle‑to‑grave implementation approach, ensuring that we not only propose fit‑for‑purpose solutions but also execute the development and implementation of the necessary technical infrastructure.

Employee

Value Proposition

Monocle embraces an ongoing and active approach to amplifying the talents of our people, empowering them to unlock their full potential and feel fulfilled in their careers. Our vibrant culture thrives on a shared growth mindset, collaboration, support, and social connection, fostering an environment where everyone can flourish. We are committed to continuous learning and provide ongoing technical training, industry certification support, and personal development opportunities through mentorship and executive engagement.

What We Offer
  • Unparalleled growth and exposure – projects across a wide spectrum of critical financial services.
  • Unlimited training and development – investment in people’s development is at the heart of our ethos.
  • Unique and vibrant company culture – teamwork, company‑sponsored clubs and social events.
  • Ultra‑competitive compensationrecognition and rewards for true value.
Responsibilities
  • Design, develop, and maintain high‑quality software applications and systems.
  • Collaborate with cross‑functional teams to understand requirements and translate them into technical 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.
Qualifications – Must Haves
  • Bachelor’s degree from an accredited university.
  • Strong proficiency in programming languages such as Python, Java, C#, or similar.
  • Experience with software design patterns and architectural principles.
  • Dev Ops fluency – experience with CI/CD tools.
  • Database management – experience with relational databases (AWS RDS, MS SQL Azure, Postgre

    SQL).
  • Experience with cloud platforms (AWS, Azure, GCP) is a plus.
  • Exposure to full‑stack development – front‑end and back‑end experience is a plus.
  • Understanding of agile, scrum, or waterfall methodologies.
  • Excellent communication, problem‑solving, and analytical skills.
  • Cloud certification is a plus but not mandatory.
Additional Advantages
  • Relevant consulting experience in banks and insurers.
  • Strong desire to learn and upskill business knowledge.
Ideal Candidate Traits
  • Enquiring mind and eagerness to improve professional skill set.
  • Thrives in a dynamic environment.
  • Enthusiastic and high‑performing self‑mover.
  • Excellent communicator, both verbal and written.
  • Works well under pressure to meet client objectives.
  • Sociable and enjoys interacting with others, including at social events.
  • Works independently and in a team.
  • Shares Monocle’s values.
Recruitment Process

The interview process includes meetings with People & Culture representatives, Monocle Executives, and various assessments to determine cognitive abilities. You will demonstrate your fit for Monocle’s culture, so prepare questions about career aspirations and company values.

Seniority Level

Not Applicable

Employment Type

Full‑time

Job Function

Engineering and Information Technology

Industries

Business Consulting and Services

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary