CareerPlanSign in

Lead Software Engineer

Port Elizabeth, Nelson Mandela Bay💼 Full-time🗓 2026-06-02 → 2026-08-07

Core

Lead the design and delivery of scalable, maintainable platforms using Domain-Driven Design and Event-Driven Architecture principles.

Role type

Lead Software Engineer (Platform Architecture)

Builds

Scalable, event-driven platforms and Vue.js front-end applications

Domain

Software Engineering / Platform Architecture

Deliverable

production ML models | product features | infrastructure

Required skills

Domain-Driven Design, Event-Driven Architecture, Vue.js, System Design, Technical Leadership, Mentoring, Stakeholder Management, Agile/Scrum, Code Review, Risk Management

Preferred skills

Legacy system modernization, Observability, Hiring, Team Rituals

Technologies

Vue.js, Event Streaming, Messaging Patterns

Responsibilities

Own and evolve platform technical architecture; Define bounded contexts and service boundaries; Provide technical oversight of Vue.js front-end; Lead and mentor senior and mid-level engineers; Act as primary technical liaison between engineering, business, and operations; Drive system reliability and operational readiness.

Seniority

Senior, hands-on IC with team leadership

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