CareerPlanSign in

Software Engineer II

Johannesburg, Gauteng💼 Full-time🗓 2026-04-15 → 2026-08-09

Core

Design, develop, and implement complex full-stack solutions in a continuous delivery environment for banking clients.

Role type

Senior Software Engineer (Contract)

Builds

Functional applications, microservices, APIs, and cloud-based systems.

Domain

Banking / Full-stack Software Engineering

Deliverable

production ML models | product features | infrastructure

Required skills

API Engineering, CI/CD, Infrastructure as Code, Microservices, Cloud Computing, Data Engineering, Automation, Observability, TDD, System Testing

Preferred skills

Post Graduate Degree in IT, Mentoring, Backlog Management

Technologies

Microservices, APIs, Cloud, IaC

Responsibilities

Design and build functional applications across platforms; execute end-to-end system tests and code reviews; lead CI/CD activities; integrate and analyze data sources; mentor junior engineers; provide post-go-live support.

Seniority

Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.