Principal Software Engineer

1 month ago


Pretoria, Gauteng, South Africa Tumaini Consulting Full time

We are seeking a highly skilled Principal Software Engineer to join our team at Tumaini Consulting in Centurion, Gauteng. This is an excellent opportunity for a seasoned professional to take on a leadership role and contribute to the development of innovative solutions.

The ideal candidate will have a minimum of 5 years of experience in .NET development using C#. Proficiency in front-end technologies such as HTML, CSS, and JavaScript is essential. Additionally, expertise in Blazor & .NET MAUI, database systems (e.g., SQL Server, MySQL), version control systems & Git, Web-APIs, and CI/CD pipelines is highly desirable.

Estimated Salary: R800,000 - R1,200,000 per annum

In this role, you will be responsible for designing, developing, and deploying scalable software applications that meet the needs of our clients. You will work closely with our team to identify project requirements, develop technical solutions, and ensure timely delivery of high-quality results.

Key Responsibilities:

  • Design and develop software applications using .NET and C#
  • Collaborate with cross-functional teams to identify project requirements and develop technical solutions
  • Ensure adherence to coding standards, best practices, and industry trends
  • Maintain and improve existing codebases to ensure scalability and efficiency
  • Develop and implement automated testing frameworks to ensure quality assurance
  • Participate in code reviews and provide feedback to junior developers

Requirements:

  • Minimum 5 years of experience in .NET development using C#
  • Proficiency in front-end technologies such as HTML, CSS, and JavaScript
  • Experience with Blazor & .NET MAUI, database systems (e.g., SQL Server, MySQL), version control systems & Git, Web-APIs, and CI/CD pipelines
  • Degree in Computer Science or related field

What We Offer:

  • A competitive salary range of R800,000 - R1,200,000 per annum
  • Ongoing training and development opportunities
  • A collaborative and dynamic work environment
  • The chance to work on exciting projects and contribute to the growth of our company

Please submit your application, including your updated CV, to [Tumaini Consulting website]. We look forward to hearing from you



  • Pretoria, Gauteng, South Africa Goldman Tech Resourcing Full time

    We are seeking a Principal Software Engineer - Cloud Services to lead our cloud services team. This role will be responsible for designing, developing, and deploying scalable cloud-based systems.Key Responsibilities:Design and develop cloud-based systemsLead a team of software engineersCollaborate with cross-functional teamsRequirements:5+ years of...


  • Pretoria, Gauteng, South Africa MSP Staffing LTD Full time

    Job Overview">We are seeking an experienced Principal Software Architect to join our dynamic team in Pretoria.


  • Pretoria, Gauteng, South Africa Goldman Tech Resourcing Full time

    Job SummaryWe are seeking a highly skilled Principal Software Development Specialist to join our innovative team in a thriving manufacturing setting.


  • Pretoria, Gauteng, South Africa SEIGO STAFFING Full time

    Job Title: Principal Civil Engineering Project LeadAbout SEIGO STAFFING:SEIGO STAFFING is a leading staffing agency specializing in engineering and construction recruitment.Estimated Salary: $120,000 - $180,000 per annum based on location and experience.About the Job:We are currently seeking an experienced Senior Civil Engineer to lead our team of engineers...

  • Principal Engineer

    3 weeks ago


    Pretoria, Gauteng, South Africa E&D Recruiters Full time

    About UsOur client is a well-established consulting engineering company with extensive knowledge and experience in large-scale commercial and industrial projects.Job SummaryWe are seeking a highly experienced Principal Engineer to join our team. The ideal candidate will have a strong background in municipal services, bulk earthworks, and design of roads.Key...


  • Pretoria, Gauteng, South Africa Planned Talent Pty (Ltd) Full time

    Planned Talent Pty (Ltd) is a leading recruitment agency that specializes in connecting talented professionals with top organizations across various industries.We are currently seeking an experienced Mechanical Engineer to join our team as a Principal Design Engineer - Manufacturing Specialist. The ideal candidate will have a strong background in Machine...


  • Pretoria, Gauteng, South Africa MSP Staffing LTD Full time

    We are seeking an experienced Senior Principal Site Reliability Engineer to join our team in a remote position. This is an exciting opportunity to optimize systems and ensure reliability on a large scale.Key Responsibilities:5 years of overall experienceBachelor's degree in a relevant fieldProficiency in Azure DevOps, IaC, Azure services, ARM Templates,...


  • Pretoria, Gauteng, South Africa Tumaini Consulting Full time

    We are seeking a Principal Structural Engineer to lead our civil-structural infrastructure projects. The ideal candidate will have a strong background in structural engineering, with a minimum of 10 years of experience in the field.Key ResponsibilitiesDesign and deliver civil-structural infrastructure projectsOversee project phases, timelines, and...


  • Pretoria, Gauteng, South Africa SINOGY POWER ENGINEERING PTY LTD Full time

    Sinogy Power Engineering Pty Ltd is seeking an experienced Principal Infrastructure Developer to join our team. As a key member of our infrastructure development team, you will be responsible for designing, developing, and constructing large-scale construction projects in a safe, timely, and sustainable manner.Key Responsibilities:Conduct on-site...


  • Pretoria, Gauteng, South Africa MSP Staffing LTD Full time

    Principal Structural Engineer Job Opportunity in Pretoria, South Africa.Our client, a leading industry player, is seeking a highly skilled Principal Structural Engineer / Technologist to join their dynamic team in Pretoria, South Africa. In this role, you will be responsible for delivering innovative projects with expertise in civil/structural engineering...


  • Pretoria, Gauteng, South Africa OfferZen Ltd Full time

    Principal EngineerAt OfferZen Ltd, we're seeking a seasoned Principal Engineer to lead our engineering teams in designing and implementing scalable, high-performance software systems. The ideal candidate will possess extensive experience in leading large engineering teams, projects, and serving as a senior technical architect. We're looking for someone with...


  • Pretoria, Gauteng, South Africa Tumaini Consulting Full time

    About Tumaini ConsultingWe are a leading consulting firm seeking experienced Senior Java Developers to join our team. Our company values flexibility and innovation.Estimated Salary: R 1,500,000 - R 2,000,000 per annumThe successful candidate will have a minimum of 7 years' experience in solid software development using Java, NodeJS, and TypeScript.Job...


  • Pretoria, Gauteng, South Africa IOCO Full time

    About the Role:We are seeking an experienced Senior C# Developer to lead our dynamic team in delivering innovative software products. The ideal candidate should have a strong background in C# development, excellent problem-solving skills, and a passion for creating high-quality software solutions.Key Responsibilities:Design, develop, and maintain C#...


  • Pretoria, Gauteng, South Africa People Dimension Full time

    Welcome to People DimensionIntroductionAt People Dimension, we are seeking a skilled and experienced Civil Engineer/Engineering Technician to join our team based in Groenkloof, Pretoria.About the RoleAs a Civil Engineer/Engineering Technician, you will be responsible for a broad range of civil engineering tasks, including municipal services, design codes,...

  • Software Engineer

    1 month ago


    Pretoria, Gauteng, South Africa Hire Resolve Full time

    Software Developer - Engineering SolutionsAbout the RoleHire Resolve is seeking a skilled Software Developer to join their innovative team specializing in engineering solutions.Key ResponsibilitiesDesign, develop, and maintain software systems that support engineering processes and applications.Collaborate with engineers to translate requirements into...

  • Software Engineer

    2 months ago


    Pretoria, Gauteng, South Africa Emporium Human Capital Full time

    Job Title: Software EngineerJob Summary: Emporium Human Capital is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for developing and maintaining user-facing web applications and components that interact with SQL/non-SQL database environments.Key Responsibilities:Develop and maintain user-facing web...


  • Pretoria, Gauteng, South Africa Pro Tem Recruitment Full time

    Pro Tem Recruitment is seeking a highly skilled Civil/Structural Engineer to join their team in Pretoria. The ideal candidate will have a strong background in engineering design and a passion for delivering high-quality projects.Key Responsibilities:Design and develop civil/structural infrastructure projectsProduce and deliver associated reports and...

  • Software Engineer

    1 month ago


    Pretoria, Gauteng, South Africa People Dimension Full time

    Job RequirementsWe are seeking a highly skilled Software Developer to join our team at People Dimension.Essential Criteria• Hold a degree in either Computer Engineering or Electronic Engineering from a reputable institution.• Have completed your degree within a 5-year period.• Achieved A's or B's in Mathematics and Science in matric.• Possess 0-4...

  • Software Engineer

    1 month ago


    Pretoria, Gauteng, South Africa IOCO Full time

    We are currently seeking a talented Software Engineer to contribute to the success of IOCO. As a key member of our technical team, you will be responsible for the development, testing, and maintenance of our software solutions.Main Responsibilities:Develop, test, and deploy software solutions in line with product requirements and specifications.Collaborate...


  • Pretoria, Gauteng, South Africa Curiska (Pty) Ltd Full time

    We are seeking a highly skilled Cybersecurity Software Engineer to join our team at Curiska (Pty) Ltd.Key Responsibilities:Develop secure software solutions conformant to FIPS standards.Design and implement transmission security (TRANSEC) algorithms and solutions.Collaborate with cross-functional teams to ensure link security (LINKSEC) algorithms and cipher...