Code 14 Driver Ref: 4379

NDC Personnel

South Africa

Remote

ZAR 900,000 - 1,200,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

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

Senior Telecoms Software Developer (Remote)

About the Role Our client, a pioneering telecommunications company, is actively seeking a highly skilled and experienced Senior Telecoms Software Developer to join their innovative, remote-first development team. This role is central to designing, developing, and maintaining sophisticated software solutions that power our next-generation telecommunications platforms. You will be instrumental in building scalable, reliable, and high-performance applications that enhance our service offerings and customer experience. The ideal candidate will have a profound understanding of software development principles, coupled with specific expertise in telecommunications protocols and systems. This is a remote position, allowing you to contribute your talents from anywhere while collaborating with a global team of experts. We are looking for a proactive individual with a passion for coding, a keen eye for detail, and a strong drive to deliver exceptional software products. You will tackle complex technical challenges and play a key role in shaping the future of our software architecture. Your contributions will directly impact the efficiency and capabilities of our telecommunications infrastructure. This is an exciting opportunity to work with cutting-edge technology in a flexible, dynamic environment.

Key Responsibilities

  • Design, develop, and implement robust software solutions for telecommunications platforms.
  • Write clean, efficient, well-documented, and maintainable code in relevant programming languages (e.g., Java, C++, Python).
  • Collaborate with product managers, architects, and other engineers to define software requirements and technical designs.
  • Develop and implement APIs and microservices for various telecommunications functions.
  • Participate in code reviews to ensure code quality, performance, and adherence to standards.
  • Troubleshoot, debug, and resolve software defects and performance issues.
  • Optimize application performance and scalability for large-scale deployments.
  • Contribute to the design and implementation of CI/CD pipelines for automated testing and deployment.
  • Stay current with emerging software development trends and technologies in the telecommunications domain.
  • Mentor junior developers and share technical knowledge within the team.

Requirements

  • 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 at least one major programming language (e.g., Java, C++, Python) and associated frameworks.
  • Experience with telecommunications protocols and technologies (e.g., SIP, RTP, SS7, Diameter).
  • Familiarity with cloud-native architectures, microservices, and containerization (Docker, Kubernetes).
  • Strong understanding of data structures, algorithms, and software design patterns.
  • Experience with database technologies (SQL/NoSQL).
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills, with experience working in distributed teams.
  • Knowledge of network programming and operating systems is a plus.

Benefits

  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Retirement savings plan with employer matching.
  • Generous home office stipend and technology allowance.
  • Flexible working hours and unlimited PTO.
  • Opportunity to work on challenging and impactful projects in the telecommunications space.
  • Continuous learning and professional development support.
  • Collaborative and innovative remote work culture.
  • Access to cutting-edge development tools and platforms.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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
Remote Senior Telecom Software Engineer
Remote Senior Telecom Software Engineer

Placements24 • Randburg

Remote
ZAR 1,000,000 - 1,800,000
Annual bonus
Fully remote
Health insurance
+2
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
Remote Senior Software Developer (Telecoms)
Remote Senior Software Developer (Telecoms)

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,200,000
Fully remote position
Competitive salary
Health benefits
+3
Telecommunications Software Developer
Telecommunications Software Developer

Placements24 • Stellenbosch

Hybrid
ZAR 600,000 - 900,000
Competitive salary
All benefits
Fully remote
+5
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 • Pretoria

Remote
ZAR 900,000 - 1,300,000
Health insurance
Retirement plan
Paid time off
+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
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