Current jobs related to Intermediate Software Engineer - Pretoria, Gauteng - 317a05c7-6ebb-43f1-af8d-747e3999698b


  • Pretoria, Gauteng, South Africa Boardroom Appointments Full time R80 000 - R120 000 per year

    We are seeking an experienced and driven Intermediate/Senior Software Engineer to join our dynamic team. The ideal candidate will have a robust background in software development, a keen interest in learning and implementing the latest technologies, and an affinity for architectural design principles.Key Responsibilities:Design, develop, and maintain...


  • Pretoria, Gauteng, South Africa iOCO Pty Ltd Full time R60 000 - R120 000 per year

    We are looking for a well-versed Intermediate Developer to join our team. Candidates must have a technical background; with solid work experience in an energy management, industrial automation, telecoms or similar technical environments. What you'll do:Testing software releases for all products as per product feature, specifications and/or test instructions...

  • Software Engineer

    6 days ago


    Pretoria, Gauteng, South Africa Hire Resolve Full time R900 000 - R1 200 000 per year

    Job Title: Software EngineerLocation: Pretoria, South AfricaHire Resolve, a reputable recruitment agency, is seeking a talented Software Engineer to join our client's team in Pretoria. The ideal candidate will have a passion for software development and a strong understanding of programming languages and technologies. As a Software Engineer, you will be...

  • Software Engineer

    6 days ago


    Pretoria, Gauteng, South Africa Hire Resolve Full time R60 000 - R120 000 per year

    Position: Software EngineerHire Resolves client is seeking a highly skilled and experienced Software Engineer to join their dynamic team in Pretoria, Gauteng. The ideal candidate will be responsible for designing, developing, and maintaining software solutions that meet the needs of the clients and contribute to the overall success of the...


  • Pretoria, Gauteng, South Africa The Legends Agency Full time R360 000 - R480 000 per year

    Intermediate DeveloperSoftware development with hands-on .NET projectsPretoria | R30,000 - R40,000 per monthAbout Our ClientOur client is a technology-driven organisation specialising in building and maintaining enterprise-grade software solutions. With a strong focus on innovation, collaboration, and professional development, they provide an environment...

  • C++ Software Engineer

    47 minutes ago


    Pretoria, Gauteng, South Africa The Legends Agency Full time R520 000 - R780 000 per year

    C++ Software Engineer Join a cutting-edge simulation software company shaping real-time systems. Pretoria | R R65 000 About Our Client Our client is a specialist provider of high-performance simulation software. With a strong focus on real-time systems and mathematical modelling, the company offers an innovative environment where engineers solve complex...

  • Software Engineer

    2 weeks ago


    Pretoria, Gauteng, South Africa Mukuru Full time R400 000 - R800 000 per year

    About MukuruMukuru is one of Africa's leading FinTech companies, on a mission to make financial services accessible, affordable, and reliable for everyone. With over 40 million cross-border transactions processed, we're transforming how communities move money and access financial tools that improve everyday life.From remittances to insurance, the Mukuru...


  • Pretoria, Gauteng, South Africa Deloitte Full time R400 000 - R800 000 per year

    Deloitte is looking for Software Engineers to assist on a 6 to 12 monthcontractengagement for one of our end-clients. This role will beonsiteat the client site in Sandton.Role : Engineer – Software/JavaDuration : 6 to 12 month engagementRate : Negotiable per market and candidate levelLocation : Onsite – SandtonIndustry experience : Banking ( not ...

  • Software Engineer

    1 week ago


    Pretoria, Gauteng, South Africa Mukuru Full time R150 000 - R250 000 per year

    About MukuruMukuru is one of Africa's leading FinTech companies, on a mission to make financial servicesaccessible, affordable, and reliablefor everyone. With over40 million cross-border transactionsprocessed, we're transforming how communities move money and access financial tools that improve everyday life.Fromremittancestoinsurance,the Mukuru Money Card,...


  • Pretoria, Gauteng, South Africa Deka Minas Pty Ltd Full time R90 000 - R120 000 per year

    We are seeking a driven Salesforce Software Engineer to join our dynamic engineering team. This role will play a pivotal part in designing, developing, and optimizing scalable Salesforce solutions that align with strategic business goals. You will collaborate with cross-functional teams to enhance our CRM ecosystem, build cutting-edge Salesforce...

Intermediate Software Engineer

2 weeks ago


Pretoria, Gauteng, South Africa 317a05c7-6ebb-43f1-af8d-747e3999698b Full time R250 000 - R500 000 per year

Intermediate Software Engineer 

Experience level:

Intermediate (2-4 years)

Location:

Pretoria, South Africa

Remuneration:

R to R CTC 

We're looking for someone passionate about technology and eager to expand their skills within a team oriented towards continuous improvement and innovation. If you are ready to take on exciting challenges and grow within a supportive environment, we would love to hear from you.

Company Overview

Kriterion is a Pretoria-based SaaS company at the cutting edge of predictive maintenance and intelligent condition monitoring. As a rapidly growing scale-up, Kriterion has proven its business model and is now focused on expanding our market presence and refining our operations to meet increasing demand. 

Our clients are those who take care of the heavy machinery and infrastructure that underpin our modern society. We at Kriterion enable our clients' maintenance teams to perform at their very best  by providing actionable AI-driven decisions. By applying AI insight to sensor-rich assets we ensure that they remain healthy and perform optimally. We help reduce emissions by making these assets perform efficiently through lean maintenance while mitigating downtime and extending their useful lives. 

We achieve this by incorporating deep learning with engineering insights in a modern AI-centric framework. Our core product is Cerberus; a cloud-native predictive maintenance platform. Our client base is in the telecommunications and mining space, with assets in our portfolio. 

Job Description

As an Intermediate Software Engineer at Kriterion, you'll join a vibrant, collaborative team that thrives on innovation and mutual learning. Your role will involve a blend of full-stack engineering tasks, focusing on integrating AI insights into the Cerberus platform to facilitate responsive, dynamic user interactions and robust backend infrastructures. 

Your day to day job will focus on: 

  • Develop Comprehensive Solutions:

Build and implement features for Cerberus, focusing on creating systems that leverage machine learning insights for enhanced asset interaction.
- Enhance Tooling and Infrastructure:

Collaborate on the design and development of backend systems that support machine learning workflows and robust data operations.
- Collaborative Coding:

Engage in pair programming and actively share knowledge within your team to drive collective growth and improve our platform.
- Continuous Learning:

Be prepared to stretch your boundaries in a supportive environment where you will gain a broad skill set across cutting-edge technologies.

Requirements

  • 2+ years of software engineering experience.
  • Ability to create clean, tested, well-documented code.
  • A strong focus on software architecture or a keen willingness to develop these skills.
  • Proficient verbal and written communication.
  • Relevant bachelor's degree (Comp. Sci., Engineering etc)

Technology Stack

Technologies that we are currently utilising, so any experience in the following or related technologies is advantageous :

  • Frontend
  • , Typescript, MUI
  • Backend
  • Python, FastApi, FireStore
  • CI/CD
  • GitLab CI, ArgoCD, Crossplane
  • Infrastructure
  • Google Cloud Platform, Kubernetes
  • AI/Data Science
  • Apache Beam, Tensorflow (TFX), Kubeflow
  • Data Engineering
  • DBT, Prefect, BigQuery
  • Hardware
  • Rust, Linux

Benefits

  • Flexible working hours
  • Career growth opportunities in a rapidly expanding company
  • Chance to contribute to significant company milestones and achievements
  • Exposure to multiple aspects of a scaling business
  • Market-related salary