Software Engineer | Telecoms

Let's Recruit

  • Cape Town, Western Cape
  • Permanent
  • Full-time
  • 5 days ago
  • Apply easily
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.
  • Let’s Recruit reserves the right to cancel or amend an advertised vacancy at any time.
To apply, send your detailed resume to

Let's Recruit

Similar Jobs

  • Junior Software Engineer

    Jenrec Recruitment

    • Cape Town, Western Cape
    Shape the Future of Connectivity in Africa Were on the lookout for bright, talented graduates with a BSc in Computer Science or BEng, strong academic results, and a passion for s…
    • 15 hours ago
  • Engineer: Mission Software

    RecruitPro Solutions

    • Cape Town, Western Cape
    We are seeking a passionate and highly skilled Software Engineer to join a dynamic mission systems and software tools team. The successful candidate will play a pivotal role in dev…
    • 15 hours ago