Principal Software Engineer â Durban

5 days ago


Durban, South Africa Network It Full time

Reference : BIT -Cha L-1 Are you ready to lead the charge in designing and optimizing cutting‑edge high-performance systems? Our client is seeking a seasoned Principal Software Engineer to join our dynamic Software Development team in Durban. In this pivotal role you will drive technical excellence, architect scalable solutions, and mentor teams while shaping the future of our real‑time event‑driven systems. If you thrive in a fast‑paced environment and are passionate about innovation, we invite you to apply. Duties & Responsibilities Key Requirements Education: Diploma / Degree in Computer Science, IT, Information Systems or a related field (completed or in progress). Experience: 10 years in software development with 5 years specializing in a core tech stack and distributed systems. Proventechnical leadershipexperience Expertise in C# / .NET Core or Java (C# preferred). Strong background in building and managing distributed systems (e.g., Kafka, RabbitMQ). 5 years working with monitoring tools (Dynatrace, Prometheus, Grafana, Splunk, DataDog) and data storage solutions (MS SQL, CockroachDB, Redis, Elastic, Couch). Hands‑on experience with CI/CD pipelines, containerization (Docker, Kubernetes), DevOps tools and infrastructure as code (Terraform, Ansible, Helm). Soft Skills : Ability to translate technical concepts for non‑technical stakeholders. Strong analytical and problem‑solving mindset. Collaborative team player with cross‑functional experience. Key Responsibilities Technical Leadership & System Architecture Design high‑level architecture for mission‑critical systems. Define and evolve scalable high‑performance backend architectures. Make strategic decisions on microservices, APIs, messaging, storage and system integration. Align technical solutions with business goals, scalability and operational needs. Collaborate with Architects and Engineering Leads to develop long‑term technical roadmaps. Communicate architectural trade‑offs clearly to technical and non‑technical audiences. Software Development & Quality Lead development of robust, maintainable backend solutions in C# / .NET (Core). Champion clean code, modern design patterns, unit testing and secure coding practices. Conduct code and design reviews setting high standards for software quality. Drive adoption of CI/CD, version control, containerization and automation best practices. System Monitoring, Performance & Optimization Lead troubleshooting and root cause analysis for complex production issues. Utilize Prometheus, Grafana, ELK or Confluent Control Center for system monitoring. Optimize performance through load testing, tuning and scaling strategies. Security & Compliance Ensure solutions adhere to secure coding standards, encryption practices and regulatory compliance. How to Apply If you meet the above criteria and are ready to take on this challenge, submit your application directly. Email applications: Forward your CV to (email) and include reference number in the subject line. Note: If you do not receive a response within two weeks, please consider your application unsuccessful. Your profile will remain on our database for future opportunities. Required Experience Staff IC Key Skills Continuous Integration, Docker, Jenkins, Python, System Design, Agile, C / C++, Go, Systems Engineering, Software Development, Java, Distributed Systems Employment Type: Full-Time Vacancy: 1 #J-18808-Ljbffr



  • Durban, South Africa Network It Full time

    A leading tech company based in Durban is seeking a Principal Software Engineer to spearhead innovative high-performance systems. In this role, you will lead technical decisions, mentor teams, and craft scalable solutions in a dynamic environment. Ideal candidates will possess over 10 years of software development experience and expert knowledge in C#/.NET...


  • Durban, South Africa BETSoftware Full time

    A software development company in KwaZulu-Natal, Durban is looking for a Principal Software Engineer to lead architectural decisions and backend development efforts. The ideal candidate will have over 10 years of experience in software development, including technical leadership and a strong command of C# and .NET. This role involves mentoring teams and...


  • Durban, South Africa BETSoftware Full time

    Job title: Principal Software Engineer Job Location: KwaZulu-Natal, Durban Deadline: November 30, 2025 Skill Set Programming Languages: C#, .NET, SQL Cloud Platforms: AWS, Azure, OpenShift, Kubernetes Observability & Monitoring: Confluent Control Center, Dynatrace, Splunk, DataDog CI/CD & IaC: Terraform, Ansible, Helm, pipelines Responsibilities Technical...


  • Durban, South Africa eThekwini Municipality Full time

    Job title : Principal Clerk- Durban Job Location : KwaZulu-Natal, Durban Deadline : November 28, 2025 Quick Recommended Links Jobs by Location Job by industries Job Purpose To provide all necessary clerical and administration services to the Revenue Protection Branch. Key Responsibility Areas Provides assistance to the Administration Assistant. Attends to...


  • Durban, KwaZulu-Natal, South Africa BET Software Careers Site Full time R40 000 - R60 000 per year

    Kick-start your coding career with BET Software We're looking for a Junior Software Development Engineer to join our innovative Durban team. In this role, you'll develop, debug, and troubleshoot software while collaborating with a fast-moving, supportive team. You'll work with C# in the .NET ecosystem and apply SQL Server development skills - including...


  • Durban, South Africa Relx Full time

    About the Team LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of information-based analytics and decision tools for professional and business customers. Our company has been a long-time leader in deploying AI and advanced technologies to the legal market...


  • Durban, South Africa Resourgenix (Pty) Ltd Full time

    Our client is seeking an experienced Principal Security Engineer to lead advanced cybersecurity architecture, guide a high-performing security team, and drive delivery of world-class security solutions. This role demands deep expertise across Microsoft, Fortinet, and Sophos , paired with strong leadership, customer‑facing ability, and a passion for...


  • Durban, South Africa Digicert, Inc. Full time

    Job title: Senior Software Engineer (Java & React) - Durban Job Location: KwaZulu-Natal, Durban Deadline: November 02, 2025 Job summary The ideal candidate for this role has strong, solid experience developing and maintaining scalable and distributed applications. A high performing individual who writes quality and maintainable code. This is a remote...

  • Principal

    6 hours ago


    Durban, South Africa Educor Full time

    **Principal (Secondary) JB2779**: Durban City, Kwa Zulu Natal - Education **Principal (Secondary) JB2779** **Durban** **Market Related** To provide instructional and visionary leadership to educators and support staff whilst maintaining academic progress and quality assurance standards **Educational Requirements**: Teaching Diploma Degree Training in...

  • Software Engineer

    1 week ago


    Durban, South Africa Executiveplacements.Com - The Job Portal Full time

    Summary Our client in the IT industry is looking for a Software Engineer based in Durban, South Africa to build and enhance high‑quality software solutions that support customer experience products. This role is part of a collaborative development team that designs, develops, and tests scalable applications using modern tools and frameworks. Key...