Job description

  • Location:
    Sandton
  • Employee Type:
    Permanent
  • Department:
    Risk & Compliance Technology
  • Division:
    Central Services

Software Engineer (13420)

Description

We are seeking a hands-on Intermediate Software Engineer to build and deliver high-quality software using modern engineering practices in a fast-paced, data-centric environment. The role focuses on developing and integrating Java-based solutions, while contributing to the evolution of legacy credit risk systems into modular, scalable, and future-ready architectures. You will work extensively with data processed through risk engines to support workflows and reporting, collaborating with engineers, architects, analysts, and SMEs to deliver end-to-end solutions. Operating within a regulated financial environment, you will apply strong engineering discipline across testing, delivery, observability, and compliance, while leveraging AI-assisted tools to enhance productivity without compromising quality.

Key Responsibilities

•    Design, develop, and maintain scalable software solutions using Java (Spring, REST APIs, background services). 
•    Deliver high-quality code via CI/CD pipelines, ensuring reliable and continuous deployment. 
•    Modernise legacy systems through refactoring, modularisation, and appropriate architectural patterns. 
•    Develop and optimise data processing logic using SQL and ORM frameworks. 
•    Integrate systems to enable efficient data flow across risk engines, workflows, and reporting. 
•    Collaborate with cross-functional teams to deliver end-to-end solutions. 
•    Apply best practices in automated testing and contribute to a TDD-driven culture. 
•    Implement and maintain logging, monitoring, and observability capabilities. 
•    Troubleshoot and resolve production incidents, including root cause analysis and remediation. 
•    Investigate and resolve escalated issues during business hours and after-hours support. 
•    Participate in support rotations to ensure system stability and service continuity. 
•    Ensure adherence to security, compliance, and regulatory requirements. 
•    Support containerised deployments and Infrastructure as Code practices. 
•    Use AI-assisted development tools responsibly to improve delivery efficiency. 
•    Support and maintain front-end components (Angular) where required. 
•    Contribute to code reviews, design discussions, and continuous improvement initiatives.

Qualifications, Experience and Skills

•    5–7 years' experience delivering production-grade software systems.
•    Strong Java development experience (Spring, REST APIs, background services).
•    Intermediate SQL skills and ORM experience (e.g. Hibernate).
•    Experience with containers and application platforms (e.g. Docker, Kubernetes, Azure).
•    Experience with CI/CD pipelines and Infrastructure as Code (Bicep or Terraform).
•    Practical experience with automated testing (unit, integration, component).
•    Experience working with legacy systems and modernisation approaches.
•    Familiarity with AI-assisted development tools used in a controlled, quality-driven manner.
•    Ability to understand and contribute to Angular-based front-end components.
•    Certifications: AZ-900 (required or to be obtained within 6 months) & AZ-204 (preferred or in progress)
•    Strong communication skills, with the ability to articulate technical concepts and trade-offs.
•    Experience or interest in regulated environments with an understanding of compliance and audit requirements.

Investec Culture 

At Investec we seek creative, talented people with passion, energy and stamina, who collaborate unselfishly.

 

 

 

We are committed to diversity and inclusion when recruiting internally and externally. 


 
Close map
Location
Sandton
100 Grayston Drive, Investec Bank Ltd, Johannesburg, South Africa, 2196
Loading...

Meet the recruiter

Kiara Jenna Hendricks

LinkedIn

Share this page
Share with linkedin
Share with facebook
Share with twitter
Share with email
Vacancy Alerts
Create an alert subscription based on this vacancy

Benefits

Pension
Private Medical Cover
Virtual GP
Gym Discounts
Psychologist Service
Annual Leave
Life Assurance
Loading