Talent.com
Software Engineer - Data Services

Software Engineer - Data Services

AiRStellenbosch, South Africa
1 day ago
Job type
  • Quick Apply
Job description

Software Engineer Data Services & Analytics

Overview

We are seeking a Software Engineer with a strong data focus to help build and enhance our next-generation data services platform. This role will involve developing ETL processes, APIs, and query services to support front-end applications, ensuring high performance and scalability. The position requires working closely with stakeholders to integrate data sources, optimise access, and provide valuable insights for end-users.

Key Responsibilities

Design and implement ETL and query services for front-end applications.

Develop unit tests to ensure correctness, reliability, and performance.

Collaborate with data providers to ensure accurate and timely delivery of data.

Partner with API consumers to design services that meet their requirements.

Contribute to system and data architecture discussions.

Support and improve CI / CD processes for efficient development workflows.

Build, release, and deploy services into production environments.

Contribute to microservices architecture, ensuring clean and scalable interfaces.

Requirements

Bachelors degree in Computer Science, Engineering, or equivalent.

3+ years of hands-on experience in software engineering with a focus on data solutions.

  • Strong programming skills in Java and solid knowledge of software engineering principles.

Proficiency in database design, SQL, and working with large datasets.

Experience with microservices, CI / CD pipelines, and version control systems.

Proven ability to deliver robust, stable software that performs under load.

Strong collaboration skills and an eagerness to continuously learn.

Desirable Skills

Experience with real-time or event-driven systems (e.g., Apache Kafka).

Familiarity with distributed systems and scalability challenges in big data environments.

Exposure to building queries across different back-ends.

Background in telecommunications, signal processing, or networking is advantageous.

Ideal Candidate

A team player who is curious, detail-oriented, and motivated to create data-driven solutions that deliver value to end-users while ensuring scalability and reliability.

Create a job alert for this search

Software Engineer • Stellenbosch, South Africa

Related jobs
  • Promoted
Software Engineer (Radar Systems)

Software Engineer (Radar Systems)

Communicate RecruitmentStellenbosch, South Africa
This isnt ordinary software development its engineering for battle readiness.As part of the radar division, youll write embedded C / C++ code that commands precision and response under real-world pr...Show moreLast updated: 16 days ago
  • Promoted
Software Engineer

Software Engineer

Communicate RecruitmentStellenbosch, South Africa
My client is seeking a Software Engineer to join their Fibre Front End team, building next-gen fibre signal acquisition systems. Youll work on reducing internet traffic, programmable switches, and s...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer - Data Infrastructure - Kafka

Software Engineer - Data Infrastructure - Kafka

CanonicalWorkFromHome, Western Cape, South Africa
Software Engineer - Data Infrastructure - Kafka.Canonical Cape Town, Western Cape, South Africa.Join or sign in to find your next job. Software Engineer - Data Infrastructure - Kafka.Software Engine...Show moreLast updated: 30+ days ago
  • Promoted
Data Engineer

Data Engineer

Set ConsultingCape Town, South Africa
The Data Engineer will support the Digital Delivery Project by designing, developing, and maintaining data systems and digital engineering workflows to enable data-driven project delivery.Design, d...Show moreLast updated: 12 days ago
  • Promoted
Data Engineer

Data Engineer

IOCOCape Town, South Africa
We are seeking an experienced Data Engineer to join our iOCO Digital team.The ideal candidate will have at least 5 years of proven expertise in the Microsoft stack, with strong skills in Azure Data...Show moreLast updated: 30+ days ago
  • Promoted
  • New!
Software Engineer

Software Engineer

CA SupportPaarl, South Africa
The ideal candidate will design, implement, and maintain the backend systems that power data-driven agricultural solutions. You will work closely with cross-functional teams to deliver scalable and ...Show moreLast updated: 12 hours ago
  • Promoted
Senior Software Engineer - Data Science (CH1148)

Senior Software Engineer - Data Science (CH1148)

CapitalHStellenbosch, South Africa
Our client is a medium-sized engineering company based in Stellenbosch, specializes in the design, development, integration, implementation, and support of complex hardware and software systems.The...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer - Data Infrastructure

Software Engineer - Data Infrastructure

CanonicalWorkFromHome, Western Cape, South Africa
Canonical Cape Town, Western Cape, South Africa.Join or sign in to find your next job.Software Engineer - Data Infrastructure. Canonical Cape Town, Western Cape, South Africa.Be among the first 25 a...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer

Software Engineer

Network RecruitmentStellenbosch, South Africa
Includes the following, but is not limited to : .Design, develop, and maintain mission-system-related software, including software for payload control, payloads emulators, relay applications, mission...Show moreLast updated: 30+ days ago
  • Promoted
Senior Data Engineer

Senior Data Engineer

Mindworx ConsultingCape Town, South Africa
Relevant software engineering degree at least at Honours level (Master's preferred).Data skills (Traditional SQL and No-SQL). Experience with source control (Git).You will be exposed to these in our...Show moreLast updated: 23 days ago
  • Promoted
AWS - Data Engineer

AWS - Data Engineer

Pure PlacementsCape Town, South Africa
Hybrid – Cape Town / Johannesburg.The client is on a mission to establish one of Africa’s leading engineering hubs.As part of this vision, they’re looking for a seasoned AWS Data Engineer to help d...Show moreLast updated: 20 days ago
  • Promoted
Data Engineer

Data Engineer

Datonomy SolutionsCape Town, South Africa
We are seeking a Data Engineer, with retail experience to join our team based in Cape Town.Initial 12-month contract, onsite. Design, implement and maintain robust ETL / ELT data pipelines that consti...Show moreLast updated: 30+ days ago
  • Promoted
Data Scientist / Senior Software Engineer

Data Scientist / Senior Software Engineer

Communicate RecruitmentStellenbosch, South Africa
Join a coven of engineers crafting intelligent, scalable tech for global impact.Youll architect and deploy ML / AI models into real-time distributed systems, conjure insights from petabyte-scale data...Show moreLast updated: 30+ days ago
  • Promoted
Data Engineer

Data Engineer

E&D RecruitersSomerset West, South Africa
Bachelor’s degree in an Engineering, Programming, Data Science or similar discipline.At least 3 years of relevant work experience in Data Engineering, Development or related fields.Work with mult...Show moreLast updated: 30+ days ago
  • Promoted
Specialist Services Engineer (Tier 3)

Specialist Services Engineer (Tier 3)

PRR RecruitmentBellville, South Africa
Specialist Services Engineer (Tier 3).Are you a senior IT professional with deep technical expertise and a track record of successful project delivery? A high-performing team in Bellville is lookin...Show moreLast updated: 5 days ago
  • Promoted
Data Engineer

Data Engineer

Communicate RecruitmentStellenbosch, South Africa
Pipeline Crafting : Advanced ETL / ELT design, batch & stream processing (Spark, Flink, Beam).Cloud Endurance : Hands-on experience with AWS (Redshift, Glue, Kinesis), Azure (Data Factory, Synapse)...Show moreLast updated: 30+ days ago
  • Promoted
Data Engineer

Data Engineer

Network RecruitmentStellenbosch, South Africa
Design and develop scalable data pipelines and architectures using.Google Cloud Platform technologies.BigQuery, Dataflow, Pub / Sub, Cloud Storage). Build and manage ETL processes to transform diverse...Show moreLast updated: 30+ days ago
  • Promoted
Data Engineer

Data Engineer

CA SupportPaarl, South Africa
We are seeking a highly motivated.The Data Engineer will play a pivotal role in managing and optimizing our data infrastructure, building ETL pipelines, and creating scalable data solutions to supp...Show moreLast updated: 1 day ago