Skip to content
mimi

Lead Software Engineer - 12 Month Contract - R1000PH

Acuity Consultants

South Africa · On-site Full-time Lead R1000 – R1000/hr 1w ago

About the role

Contract Details

  • 12 Month Contract | Johannesburg | R1000 PH

Overview

An opportunity for a Lead Backend Engineer to take ownership of architecture and domain design within a modernising insurance platform, building event-driven systems that power real-time pricing, underwriting, and claims.

About the Company

South Africa’s largest and leading retail insurance business providing life and risk products.

The business is modernising its core platform, moving away from legacy systems toward a more scalable, event-driven architecture that supports real-time pricing, underwriting, and claims.

Engineers work on core systems with clear ownership and direct business impact.

Role

As a Lead Backend Engineer, you will take ownership of domain architecture and backend engineering standards across key areas such as pricing, quotes, and customer data.

You will design and guide the implementation of event-driven systems, defining how services communicate through commands, events, and projections, and ensuring consistency across the platform.

A key part of the role is shaping decision engines across pricing, underwriting, and claims, ensuring they are deterministic, versioned, and scalable.

You will set standards for API design, data ownership, and integration patterns, ensuring systems are decoupled and built around clear contracts.

Alongside hands‑on development, you will mentor engineers, review designs, and drive alignment across teams to ensure a consistent and scalable architecture.

Requirements

  • Bachelor’s degree in Computer Science or related field (or equivalent experience)
  • Strong backend development experience in .NET Core (or similar)
  • Proven experience designing and building distributed, event-driven systems
  • Experience with PostgreSQL and Redis
  • Strong understanding of Kafka or NATS and messaging patterns
  • Experience defining API standards, versioning strategies, and system boundaries
  • Cloud experience (AWS and/or Azure)
  • Docker and Kubernetes
  • Infrastructure as Code (Terraform)
  • Experience with observability tools such as OpenTelemetry
  • Experience mentoring engineers and contributing to technical direction
  • Strong understanding of system design, scalability, and decoupled architectures

Requirements

  • Strong backend development experience in .NET Core (or similar)
  • Proven experience designing and building distributed, event-driven systems
  • Experience with PostgreSQL and Redis
  • Strong understanding of Kafka or NATS and messaging patterns
  • Experience defining API standards, versioning strategies, and system boundaries
  • Cloud experience (AWS and/or Azure)
  • Docker and Kubernetes
  • Infrastructure as Code (Terraform)
  • Experience with observability tools such as OpenTelemetry
  • Experience mentoring engineers and contributing to technical direction
  • Strong understanding of system design, scalability, and decoupled architectures

Responsibilities

  • Take ownership of domain architecture and backend engineering standards across key areas such as pricing, quotes, and customer data.
  • Design and guide the implementation of event-driven systems, defining how services communicate through commands, events, and projections, and ensuring consistency across the platform.
  • Shape decision engines across pricing, underwriting, and claims, ensuring they are deterministic, versioned, and scalable.
  • Set standards for API design, data ownership, and integration patterns, ensuring systems are decoupled and built around clear contracts.
  • Mentor engineers, review designs, and drive alignment across teams to ensure a consistent and scalable architecture.

Skills

.NET CoreAWSAzureDockerInfrastructure as CodeKafkaKubernetesNATSOpenTelemetryPostgreSQLRedisTerraform

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free