Talent.com
Software Engineer - Data Services
Software Engineer - Data ServicesAiR • Stellenbosch, South Africa
Software Engineer - Data Services

Software Engineer - Data Services

AiR • Stellenbosch, South Africa
30+ days 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
Engineer Remote

Engineer Remote

Intelligent Technical Solutions • Parow, Western Cape, South Africa
Remote
Intelligent Technical Solutions, you are expected to perform Client standards and alignment reviews and work proactively towards aligning Clients that are misaligned against our Company standards.M...Show more
Last updated: 30+ days ago • Promoted
Java Software Engineer

Java Software Engineer

Pure Placements • Bellville, South Africa
Java / Springboot Engineer - This is a pure back-end role.Location : Cape Town – Hybrid - Applications will only be considered from within the Cape Town area. Our client, a leader in global payment sol...Show more
Last updated: 30+ days ago • Promoted
Software Engineer

Software Engineer

Xneelo • Durbanville, Western Cape, South Africa
At xneelo, it starts with purpose.We’re business enablers offering a hosting service for our customers to create and transact online. We spend each day working hard to retain the trust of our custom...Show more
Last updated: 30+ days ago • Promoted
Data Engineer (Remote Position) - Cape Town, Western Cape

Data Engineer (Remote Position) - Cape Town, Western Cape

Glasshouse Recruiting • Durbanville, Western Cape, South Africa
Remote
Tertiary degree in BSc Computer Science, B.IT or Informatics related degrees, Mathematics, Applied Mathematics, Actuarial Science or an Engineering degree. Understanding and working experience in da...Show more
Last updated: 30+ days ago • Promoted
Data Engineer (Remote) Market related

Data Engineer (Remote) Market related

Datafin IT Recruitment • Durbanville, Western Cape, South Africa
Remote
A leading FinTech company seeks to fill the role of a Data Engineer with a knack for data analysis to join its team.It is a remote role that includes data manipulation, modelling, and being respons...Show more
Last updated: 30+ days ago • Promoted
Data Engineer - Remote

Data Engineer - Remote

EnableSA T / A EnableSA Pty Ltd • Durbanville, Western Cape, South Africa
Remote
Our national client is seeking an experienced Data Engineer (remote) to join the team : .Design and develop data solutions using Azure services, such as Azure Data Factory, Azure Data Lake, and Azure...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer - Data Science (CH1148)

Senior Software Engineer - Data Science (CH1148)

CapitalH • Stellenbosch, 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 more
Last updated: 30+ days ago • Promoted
Service Delivery Engineer

Service Delivery Engineer

Being IT Solutions • Durbanville, Western Cape, South Africa
Salary Range : R25,000 – R40,000 per month.We’re looking for a Service Delivery Engineer who’s both technically strong and great with people. You’ll be supporting a global user base, so patience, cle...Show more
Last updated: 22 days ago • Promoted
AWS Data Engineer - Midrand - Semi Remote - Contract R780 PH 1497600

AWS Data Engineer - Midrand - Semi Remote - Contract R780 PH 1497600

E-Merge IT Recruitment • Durbanville, Western Cape, South Africa
Remote
Looking for an opportunity with one of the leading companies in the manufacturing industry in search for an.AWS, ensuring that organizations can effectively and securely manage and analyze their da...Show more
Last updated: 30+ days ago • Promoted
Software Engineer

Software Engineer

Network Recruitment • Stellenbosch, 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 more
Last updated: 30+ days ago • Promoted
Remote Application Support Engineer (Intermediate)

Remote Application Support Engineer (Intermediate)

Sybrin • Durbanville, Western Cape, South Africa
Remote
An established industry player is seeking a detail-oriented individual to join their remote team as a Service Delivery Engineer. This role involves troubleshooting and debugging critical software is...Show more
Last updated: 4 days ago • Promoted
Senior Backend Engineer I - Remote | FinTech Impact

Senior Backend Engineer I - Remote | FinTech Impact

M-Kopa • Bellville, Western Cape, South Africa
Remote
A leading FinTech firm in Pretoria is looking for a Senior Backend Engineer to build event-driven microservices aimed at empowering financial inclusion across Africa. You will work in a fully remote...Show more
Last updated: 6 days ago • Promoted
Senior Data Engineer

Senior Data Engineer

HR On Site • Milnerton, Western Cape, South Africa
The role operates within a cross-functional, agile development team working across various technologies.The key responsibilities of this role will focus on creating and maintaining data solutions, ...Show more
Last updated: 30+ days ago • Promoted
Senior Software Qa Engineer Remote

Senior Software Qa Engineer Remote

Hustle Consulting (Pty) Ltd • Bellville, Western Cape, South Africa
Remote
Our client is looking to hire a Senior Software QA Engineer to join their team.Maintain the high quality of the company's software. Define, monitor and improve upon the Quality Assurance process and...Show more
Last updated: 30+ days ago • Promoted
Specialist : Systems Engineer-Backup (WC) - Contract Role / Fixed Term Contract

Specialist : Systems Engineer-Backup (WC) - Contract Role / Fixed Term Contract

BCX • Bellville, ZA
Job title : Specialist : Systems Engineer-Backup (WC) - Contract Role / Fixed Term Contract.Job Location : Western Cape, Bellville. To install, monitor, test and maintain cloud and infrastructure ...Show more
Last updated: 30+ days ago • Promoted
Junior Data Engineer

Junior Data Engineer

Strategic Legal Practices • Milnerton, Western Cape, South Africa
In this role, you’ll contribute to building scalable data pipelines and analytics solutions that power decision-making across a high-impact litigation firm. This is an excellent opportunity for some...Show more
Last updated: 30+ days ago • Promoted
Specialist Services Engineer (Tier 3)

Specialist Services Engineer (Tier 3)

PRR Recruitment • Bellville, 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 more
Last updated: 30+ days ago • Promoted
Intermediate Software Engineer

Intermediate Software Engineer

Poimaine • Stellenbosch, South Africa
Intermediate Software Engineer.You will solve technical problems confidently, collaborate on design and implementation decisions, and provide guidance to junior developers.This role allows you to d...Show more
Last updated: 30+ days ago • Promoted