Senior Telecommunications Software Developer

Placements24

Vereeniging

Hybrid

ZAR 1,000,000 - 1,800,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health benefits
Paid time off
Professional development stipend

Job summary

Placements24 is actively seeking a Senior Telecommunications Software Developer to design and deliver high-performance telecom software in a remote-first team. The role emphasizes architecture, distributed systems, and robust protocols across platforms.

You will work with C++, Java, and Python to build scalable solutions, contribute to CI/CD pipelines, and mentor junior developers, all within a flexible, innovative engineering culture that values technical excellence.

Qualifications

  • Master's or PhD in Computer Science, Software Engineering, or related field, or equivalent extensive experience.
  • 8+ years of professional software development experience in telecommunications systems.
  • Strong proficiency in object-oriented languages: C++, Java, Python.
  • Deep understanding of telecommunications protocols (SIP, H.323, SS7, Diameter, TCP/IP).
  • Experience with distributed systems, microservices architecture, and cloud-native development. RTOS/embedded systems a plus.
  • Experience with containerization technologies (Docker, Kubernetes).
  • Excellent analytical, problem-solving, and debugging skills.
  • Strong communication and collaboration skills for a remote team environment.
  • Proven ability to work independently and manage multiple priorities.

Responsibilities

  • Design, develop, and implement complex software modules for telecommunication platforms.
  • Write clean, efficient code in C++, Java, or Python.
  • Architect and build scalable, distributed software systems.
  • Develop software for network management, signaling, and data processing applications.
  • Collaborate with product managers, architects, and engineers to define requirements and solutions.
  • Optimize software performance and troubleshoot complex issues.
  • Implement automated testing strategies and contribute to CI/CD pipelines.
  • Mentor junior developers and participate in code reviews and technical discussions.
  • Stay updated on emerging telecom software development technologies.

Skills

C++
Java
Python
Distributed systems
Microservices
Remote team collaboration
Independent work

Education

Master's or PhD in CS/SE

Tools

Docker
Kubernetes

Job description

About the Role

Our client, a pioneer in telecommunications software solutions, is seeking a talented and experienced Senior Telecommunications Software Developer to join their innovative, remote-first engineering team. This role is pivotal in designing, developing, and maintaining high-performance software for next-generation telecommunication systems. You will leverage your expertise in software architecture, distributed systems, and telecommunications protocols to build robust and scalable solutions that power global communication networks. As a fully remote position, we offer unparalleled flexibility and the opportunity to collaborate with a diverse, world-class team from the comfort of your home office. We are passionate about fostering a culture of innovation, continuous learning, and technical excellence. If you are a highly motivated developer eager to make a significant impact in the telecommunications industry, this role is for you.

Key Responsibilities
  • Design, develop, and implement complex software modules for telecommunication platforms.
  • Write clean, efficient, and maintainable code in languages such as C++, Java, or Python.
  • Architect and build scalable, distributed software systems.
  • Develop software for network management, signaling, and data processing applications.
  • Collaborate with product managers, architects, and other engineers to define software requirements and solutions.
  • Optimize software performance and troubleshoot complex technical issues.
  • Implement automated testing strategies and contribute to CI/CD pipelines.
  • Mentor junior developers and contribute to code reviews and technical discussions.
  • Stay abreast of emerging technologies and trends in telecommunications software development.
Requirements
  • Master's or Ph.D. in Computer Science, Software Engineering, or a related field, or equivalent extensive experience.
  • 8+ years of professional software development experience, with a significant focus on telecommunications systems.
  • Strong proficiency in object-oriented programming languages (C++, Java, Python).
  • Deep understanding of telecommunications protocols (e.g., SIP, H.323, SS7, Diameter, TCP/IP).
  • Experience with distributed systems, microservices architecture, and cloud-native development.Knowledge of real-time operating systems (RTOS) and embedded systems is a plus.
  • Experience with containerization technologies (Docker, Kubernetes).
  • Excellent analytical, problem-solving, and debugging skills.
  • Strong communication and collaboration skills, essential for a remote team environment.
  • Proven ability to work independently and manage multiple priorities effectively.
Benefits

This fully remote position offers a highly competitive salary, comprehensive health and wellness benefits, generous paid time off, a retirement savings plan, and a professional development stipend. Join a forward-thinking company that prioritizes innovation, employee growth, and work-life balance, offering the freedom and flexibility to excel from anywhere.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Telecommunications Software Developer
Senior Telecommunications Software Developer

Placements24 • Pretoria

Remote
ZAR 900,000 - 1,300,000
Health insurance
Retirement plan
Paid time off
+2
Senior Telecommunications Software Developer (Remote)
Senior Telecommunications Software Developer (Remote)

Placements24 • Randburg

Hybrid
ZAR 2,001,000 - 3,001,000
Stock options
Fully remote
Health insurance
+2
Senior Telecommunications Software Developer
Senior Telecommunications Software Developer

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,500,000
Fully remote work environment
Health insurance paid by company
Dental coverage
+7
Senior Telecoms Software Developer (Remote)
Senior Telecoms Software Developer (Remote)

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Health insurance
Retirement plan
+4
Remote Telecommunications Software Developer
Remote Telecommunications Software Developer

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,500,000
Comprehensive medical coverage
Retirement savings plan
Generous paid time off
+1
Telecommunications Software Developer
Telecommunications Software Developer

Placements24 • Stellenbosch

Hybrid
ZAR 600,000 - 900,000
Competitive salary
All benefits
Fully remote
+5
Senior Software Developer - Telecom Solutions
Senior Software Developer - Telecom Solutions

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health, dental, and vision insurance
Generous PTO
+2
Remote Telecommunications Software Developer
Remote Telecommunications Software Developer

Placements24 • LegKraal Gate

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Remote-first culture
Stock options
Remote Senior Telecommunications Software Engineer
Remote Senior Telecommunications Software Engineer

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,700,000
Annual bonus
Health, dental, and vision insurance
Home office stipend
+4
Senior Telecommunications Software Developer
Senior Telecommunications Software Developer

Placements24 • Gqeberha

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Excellent health benefits
Performance bonuses
+2