Software Engineer | Telecoms

Cape Town, Western Cape, South Africa

Job Description


Job title: Software Engineer | TelecomsLocation: Cape Town
Create top-tier software for distributed systems in the telecommunications sector. Focus intently on addressing customers' needs and ensuring product delivery, taking complete end-to-end responsibility for all features implemented.Collaborate within a team while engaging with larger groups to develop Java-based microservices using Kafka.Enjoy conducting comprehensive research and gaining expertise in diverse telecommunications technologies, particularly focusing on PLMN protocols and procedures. This may involve studying specification documents, analysing network traffic using Wireshark and similar tools, or international travel to inspect telecommunications installations.Must have a strong passion to develop and maintain robust, reliable, high-throughput and highly available back-end software systems and to integrate with various other components and/or sub-systems.Technology stack: Kafka, Java, Git, Protobuf, Vertica, Grafana, Maven, gRPC, Elasticsearch, PostgreSQL, MySQL.Requirements:

  • Bachelor's Degree in Computer Science or Computer Engineering.
  • Experience in a strongly typed programming language, preferably Java
  • Passionate about both research and software development
  • Willingness to gain an in-depth functional knowledge of telecommunication technologies, procedures and protocols
  • Driven to solve challenging problems in innovative ways
  • Critical thinker and detailed-oriented
  • Excellent communicator
  • Self-starter and self-motivated.
Beneficial / Advantageous:
  • Master's Degree (MSc.Eng. or M.Eng.) with Computer Science, telecoms or Software related subjects or research
  • Experience with highly available distributed systems and scalable software architecture
  • Experience in/or background knowledge of the telecoms industry, especially PLMN and PSTN protocols
  • Familiarity with Unix-based systems
  • Experience with Git, Grafana, Vertica, Kafka or Google Protocol Buffers
  • Experience in concurrent software design.
Note:
  • Although we endeavour to provide feedback to all applicants, should you not hear from us within 14 days of applying, please accept your application as unsuccessful.
  • Successful applicants will be contacted within 14 days of applying.
  • Lets Recruit reserves the right to cancel or amend an advertised vacancy at any time.
To apply, send your detailed resume to

Let's Recruit

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1415693
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned