Where

Principal Software Engineer â?? Durban

Executive Placements
Durban Full-day Full-time

Description:

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.
    • Proven technical leadership experience.
    • 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 Centre 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.


30 Jul 2025;   from: gumtree.co.za

Similar jobs

  • Executive Placements
  • Durban
Description: 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 ...
2 days ago
  • Job Placements
  • Durban
Description: Position: Software Engineer Location: Durban, Kwa Zulu Natal Direct Report: Team Lead Minimum Qualifications: Bachelor's Degree in Computer Science or related discipline. At least 3 years of experience in software development using C# .NET, ...
21 days ago
  • Tumaini Consulting
  • Durban
R 60 000 R 90 000 a month
Description: My client is looking for Senior .NET Software Engineer for a hybrid role in Durban, Cape Town and Pretoria. Requirements: · Bachelor's degree in IT, Engineering, or a related field · Minimum of 6 years' experience as a software engineer in an ...
24 days ago
  • Tumaini Consulting
  • Durban
R 60 000 R 90 000 a month
Description: My client is looking for Senior .NET Software Engineer for a hybrid role in Durban, Cape Town and Pretoria. Requirements: · Bachelor's degree in IT, Engineering, or a related field · Minimum of 6 years' experience as a software engineer in an ...
24 days ago