Senior Telecoms Software Developer (Remote)

Placements24

Stellenbosch

Hybrid

ZAR 900,000 - 1,200,000

Full time

4 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

Competitive salary
Health insurance
Retirement plan
Home office stipend
Flexible hours
Unlimited PTO
Remote work culture

Job summary

Placements24 invites a Senior Telecoms Software Developer to join a remote-first team powering next-generation telecom platforms. You will design, develop, and maintain high-performance software and APIs for scalable telecom services, using Java, C++, and Python.

The role emphasizes collaboration with global engineers, cloud-native microservices, Docker/Kubernetes, and rigorous code reviews to ensure reliability and performance across distributed deployments.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • 5+ years of professional software development experience in telecom systems.
  • Proficiency in Java, C++, or Python with relevant frameworks.
  • Experience with SIP, RTP, SS7, and Diameter protocols.

Responsibilities

  • Design, develop, and implement software for telecom platforms.
  • Write clean, maintainable code in Java, C++, or Python.
  • Collaborate with product managers and engineers to define designs.
  • Develop APIs and microservices for telecom functions.
  • Perform code reviews and optimize performance.
  • Troubleshoot defects and improve scalability and reliability.
  • Contribute to CI/CD pipelines and stay current with tech trends.

Skills

Java
C++
Python

Education

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

Tools

Docker
Kubernetes

Job description

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 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
Telecommunications Software Developer
Telecommunications Software Developer

Placements24 • Stellenbosch

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

Hybrid
ZAR 900,000 - 1,500,000
Comprehensive medical coverage
Retirement savings plan
Generous paid time off
+1
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 Telecom Software Developer
Senior Telecom Software Developer

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,300,000
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