Software Engineer - Capture Team

Job Location

Stellenbosch, South Africa

Job Description

Our team builds Java-based microservices using Kafka for exactly-once event processing, serving hundreds of operators and analysts worldwide. If you love deep technical research, telecom protocols (PLMN/PSTN), and scalable back-end systems , this role is for you. Key Responsibilities: Design and develop high-availability Java microservices (Kafka, gRPC, and Protobuf) Research telecom technologies - analyze specs, debug traffic (Wireshark), and support deployments Ensure scalability, reliability, and performance of distributed systems Collaborate with teams to integrate subsystems (DBs, monitoring, and APIs) Provide remote troubleshooting for escalated customer issues Required Skills & Qualifications: Bachelors in Computer Science/Engineering (telecoms or software focus) Strong Java (or similar typed language) experience Passion for both research and hands-on coding Willingness to master telecom protocols (PLMN/PSTN) Problem-solving mindset with attention to detail Self-driven, communicative, and team-oriented Nice-to-Have: Masters Degree (MSc Eng/MEng) in a relevant field Experience with: Distributed systems (Kafka, Vertica, and Elasticsearch) Telecom standards (SS7, Diameter, and 5G core) Unix, Git, Grafana, Protobuf, and concurrent design Tech Stack: Back-end: Java, Kafka, gRPC, and Protobuf Data: PostgreSQL, MySQL, Vertica, and Elasticsearch Tools: Git, Maven, and Grafana

Location: Stellenbosch, ZA

Posted Date: 4/30/2025
View More Jobs

Contact Information

Contact Human Resources

Posted

April 30, 2025
UID: 5149752376

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.