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.
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.
Software Engineer • Stellenbosch, South Africa