Senior Telecoms Software Engineer — Remote, Impactful

NDC Personnel

South Africa

Remote

ZAR 900,000 - 1,200,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Salary and performance bonuses
Health, dental, and vision insurance
Retirement savings plan with employer
Home office stipend
Flexible working hours
Unlimited PTO
Learning & development support

Job summary

NDC Personnel is seeking a Senior Telecoms Software Developer for a remote-first role. Design, develop, and maintain scalable telecom software powering next-generation platforms, collaborating with a global team from anywhere.

The ideal candidate has 5+ years in telecom software, proficiency in Java/C++/Python, SIP/RTP/Diameter knowledge, and experience with Docker/Kubernetes and cloud-native microservices. Join a dynamic, flexible environment and shape the future of telecom software.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional software development experience, with a strong focus on telecommunications systems.
  • Proficiency in Java, C++, or Python with relevant frameworks.
  • Experience with telecommunications protocols (SIP, RTP, SS7, Diameter).
  • Familiarity with cloud-native architectures, microservices and containerization (Docker, Kubernetes).
  • Strong knowledge of data structures, algorithms and design patterns.
  • Experience with SQL/NoSQL databases.

Responsibilities

  • Design, develop, and implement robust software solutions for telecommunications platforms.
  • Write clean, efficient, well-documented, and maintainable code in Java, C++, or Python.
  • Collaborate with product managers, architects, and engineers to define requirements and designs.
  • Develop APIs and microservices for telecom functions.
  • Participate in code reviews to ensure quality and performance.
  • Troubleshoot, debug, and resolve defects and performance issues.
  • Optimize performance and scalability for large-scale deployments.
  • Contribute to CI/CD pipelines and automated testing and deployment.
  • Mentor junior developers and share knowledge within the team.

Skills

Java
C++
Python
Data structures

Education

Bachelor's or Master's in Computer Science or Software Engineering

Tools

Docker
Kubernetes

Job description

NDC Personnel is seeking a Senior Telecoms Software Developer for a remote-first role. Design, develop, and maintain scalable telecom software powering next-generation platforms, collaborating with a global team from anywhere.

The ideal candidate has 5+ years in telecom software, proficiency in Java/C++/Python, SIP/RTP/Diameter knowledge, and experience with Docker/Kubernetes and cloud-native microservices. Join a dynamic, flexible environment and shape the future of telecom software.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Telecom Software Engineer - Remote and Impactful
Senior Telecom Software Engineer - Remote and Impactful

Placements24 • Pretoria

Remote
ZAR 900,000 - 1,300,000
Health insurance
Retirement plan
Paid time off
+2
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
Senior Telecom Software Engineer — Remote-First
Senior Telecom Software Engineer — Remote-First

Placements24 • Vereeniging

Hybrid
ZAR 1,000,000 - 1,800,000
Health benefits
Paid time off
Professional development stipend
Senior Telecommunications Software Developer
Senior Telecommunications Software Developer

Placements24 • Vereeniging

Hybrid
ZAR 1,000,000 - 1,800,000
Health benefits
Paid time off
Professional development stipend
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 Telecoms Software Developer — Remote, Unlimited PTO
Senior Telecoms Software Developer — Remote, Unlimited PTO

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Health insurance
Retirement plan
+4
Code 14 Driver Ref: 4379
Code 14 Driver Ref: 4379

NDC Personnel • South Africa

Remote
ZAR 900,000 - 1,200,000
Salary and performance bonuses
Health, dental, and vision insurance
Retirement savings plan with employer
+4
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 Telecom Software Engineer — Remote (Port Elizabeth)
Senior Telecom Software Engineer — Remote (Port Elizabeth)

Placements24 • Gqeberha

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Excellent health benefits
Performance bonuses
+2
Senior Telco Software Engineer - Remote
Senior Telco Software Engineer - Remote

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,500,000
Fully remote work environment
Health insurance paid by company
Dental coverage
+7