Senior Telecommunications Software Developer

Placements24

Gauteng

Hybrid

ZAR 900,000 - 1,500,000

Full time

3 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 insurance
Retirement plan
Generous paid time off
Professional development opportunities

Job summary

Placements24 seeks a Senior Telecommunications Software Developer to design, develop, and deploy robust software powering modern communication networks. This fully remote role requires strong background in telecom protocols and system architecture, with a passion for scalable code and proactive problem-solving.

You will work on challenging projects across network management, signaling gateways, and VoIP platforms, collaborating with product managers, architects, and QA engineers to deliver

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional software development experience with telecommunications systems.
  • Strong programming skills in C++, Java, Python, or Go.
  • Solid understanding of SIP, H.323, SS7, Diameter, and TCP/IP.
  • Experience with network programming, multithreading, and distributed systems.
  • Familiarity with Linux/Unix environments.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization is a plus.
  • Excellent analytical and problem-solving skills.
  • Strong communication and remote-team collaboration abilities.
  • Proven ability to deliver high-quality software on time.

Responsibilities

  • Design, develop, test, and maintain high-quality software for telecommunications applications including network management systems, signaling gateways, and VoIP platforms.
  • Write efficient, scalable, and maintainable code in C++, Java, Python, or Go.
  • Collaborate with cross-functional teams to define software requirements and deliver solutions.
  • Participate in code reviews to ensure quality and best practices.
  • Troubleshoot and debug complex software issues across environments.
  • Contribute to architectural design of new systems and features.
  • Optimize software performance and resource utilization.
  • Stay up-to-date with telecom technologies and software trends.
  • Document designs, APIs, and implementation details.

Skills

C++
Java
Python
Go
Linux
Docker
Kubernetes
SIP
H.323
SS7
Diameter
Multithreading
Distributed systems
Cloud
AWS
Azure

Education

Bachelor's or Master's in CS/SE

Tools

Docker
Kubernetes

Job description

About the Role

Our client, a leader in developing advanced software solutions for the telecommunications industry, is looking for a talented Senior Telecommunications Software Developer to join their growing team. This fully remote position will involve designing, developing, and deploying robust software systems that power modern communication networks. You will work on challenging projects that require a deep understanding of software engineering principles, telecommunications protocols, and system architecture. The ideal candidate is a proactive problem-solver with a passion for writing clean, efficient, and scalable code. This is a fantastic opportunity to contribute to the innovation within the telecom sector from the comfort of your home, collaborating with a distributed, high-performing team. Join us and help build the future of connectivity.

Key Responsibilities
  • Design, develop, test, and maintain high-quality software for telecommunications applications, including network management systems, signaling gateways, and VoIP platforms.
  • Write efficient, scalable, and maintainable code in languages such as C++, Java, Python, or Go.
  • Collaborate with cross-functional teams, including product managers, architects, and QA engineers, to define software requirements and deliver solutions.
  • Participate in code reviews, providing constructive feedback to peers to ensure code quality and adherence to best practices.
  • Troubleshoot and debug complex software issues across various environments.
  • Contribute to the architectural design of new software systems and features.
  • Optimize software performance and resource utilization.
  • Stay up-to-date with emerging software development trends and telecommunications technologies.
  • Document software designs, APIs, and implementation details.
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 significant focus on telecommunications systems.
  • Strong programming skills in at least one of the following languages: C++, Java, Python, or Go.
  • Solid understanding of telecommunications protocols such as SIP, H.323, SS7, Diameter, and TCP/IP.
  • Experience with network programming, multithreading, and distributed systems.
  • Familiarity with Linux/Unix environments.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is a plus.
  • Excellent analytical and problem-solving skills.
  • Strong communication skills and the ability to work effectively in a remote team environment.
  • Proven ability to deliver high-quality software on time.
Benefits

Our client provides a competitive salary, fully remote work arrangement, and a comprehensive benefits package. This includes health insurance, a retirement savings plan, and generous paid time off. Employees are encouraged to pursue professional development, with opportunities for training and certifications. You'll be part of an innovative and collaborative remote team, working on cutting-edge telecommunications software solutions. This role offers excellent work-life balance and the flexibility to work from anywhere, contributing to impactful projects from your home office.

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 • Polokwane

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

Placements24 • Benoni

Hybrid
ZAR 1,200,000 - 1,800,000
Stock options
Home office stipend
Paid time off
+1
Telecommunications Software Developer
Telecommunications Software Developer

Placements24 • Polokwane

On-site
ZAR 600,000 - 900,000
Competitive salary
Remote work
Growth opportunities
+2
Senior Telecom Software Developer
Senior Telecom Software Developer

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,300,000
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
Remote Telecommunications Software Developer
Remote Telecommunications Software Developer

Placements24 • Pretoria

Hybrid
ZAR 1,397,000 - 2,300,000
Remote work flexibility
Comprehensive health insurance
Professional growth & conferences
Remote Telecoms Software Developer (Backend)
Remote Telecoms Software Developer (Backend)

Placements24 • Kempton Park

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