Senior Telecom Software Developer

Placements24

Klerksdorp

Hybrid

ZAR 900,000 - 1,300,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

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

Get past ATS filters

Job summary

Placements24 is seeking a Senior Telecom Software Developer to design, develop and deploy high-performance telecom software. You will work across C++, Java, Python, and Go, implementing telecom protocols and contributing to scalable systems in a collaborative team.

You will mentor juniors, participate in code reviews, and stay ahead of industry trends while delivering robust, maintainable software in a fast-paced telecommunications environment.

Qualifications

  • Bachelor's or Master's degree in CS/SE.
  • 5+ years of professional software development with telecom focus.
  • Proficiency in C++, Java, Python, or Go.
  • Strong telecom concepts and protocols: SIP, RTP, SS7, Diameter, TCP/IP.
  • Experience with RTOS and multi-threaded programming.
  • Familiar with cloud-native development and containers (Docker, Kubernetes).
  • Experience with Agile, CI/CD and Git.
  • Excellent problem-solving and teamwork skills.
  • Able to deliver high-quality software in fast-paced environments.

Responsibilities

  • Design, develop, test, and deploy telecom software for applications.
  • Write clean, maintainable, and efficient code in C++, Java, Python.
  • Collaborate with managers, architects, and engineers on requirements.
  • Implement and optimize telecom protocols and algorithms.
  • Participate in code reviews to ensure quality and performance.
  • Troubleshoot and resolve defects and performance issues.
  • Contribute to architecture and design of new features.
  • Develop automated tests to ensure reliability.
  • Stay updated with emerging telecom technologies and trends.
  • Mentor junior developers and share expertise within the team.

Skills

C++
Java
Python
Go
RTOS
Multi-threading
SIP
RTP
SS7
Diameter
TCP/IP
Docker
Kubernetes
CI/CD
Git
Agile methodologies

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 force in the telecommunications software industry, is seeking a talented and experienced Senior Telecom Software Developer to join their growing team. This role focuses on the design, development, and deployment of innovative software solutions that power next-generation telecommunications services. You will be at the forefront of creating high-performance, scalable, and reliable software systems that are integral to our core product offerings. This position offers an exciting opportunity to work with a diverse technology stack and contribute to projects that have a significant impact on the telecommunications landscape. The ideal candidate possesses strong programming skills, a deep understanding of telecom protocols, and a passion for crafting elegant and efficient code. We encourage applications from individuals who thrive in a collaborative development environment and are eager to push the boundaries of what's possible in telecom software. Join us in building the future of connected communication.

Key Responsibilities
  • Design, develop, test, and deploy high-quality software for telecommunications applications.
  • Write clean, maintainable, and efficient code in relevant programming languages (e.g., C++, Java, Python).
  • Collaborate with product managers, architects, and other engineers to define software requirements and specifications.
  • Implement and optimize telecommunications protocols and algorithms.
  • Participate in code reviews to ensure code quality, performance, and adherence to standards.
  • Troubleshoot and resolve software defects and performance issues.
  • Contribute to the architecture and design of new software features and systems.
  • Develop automated tests to ensure software reliability and robustness.
  • Stay updated with emerging technologies and industry trends in telecommunications software development.
  • Mentor junior developers and share technical expertise within the team.
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • 5+ years of professional software development experience, with a significant focus on telecommunications systems.
  • Proficiency in one or more programming languages such as C++, Java, Python, or Go.
  • Strong understanding of telecommunications concepts and protocols (e.g., SIP, RTP, SS7, Diameter, TCP/IP).
  • Experience with real-time operating systems (RTOS) and multi-threaded programming.
  • Familiarity with cloud-native development principles and containerization technologies (e.g., Docker, Kubernetes).
  • Experience with software development best practices, including Agile methodologies, CI/CD, and version control (Git).
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Proven ability to deliver high-quality software in a fast-paced environment.
Benefits

Our client offers a competitive salary commensurate with experience and a comprehensive benefits package. Enjoy flexible working hours and a supportive team culture. We provide excellent health, dental, and vision insurance. Opportunities for continuous learning and professional development, including access to training resources and conferences, are available. Retirement planning assistance is offered. You'll work on challenging and rewarding projects with a team of passionate professionals. A performance-based bonus structure may be applicable. Paid time off and holidays are provided. This role offers significant scope for career growth and the chance to impact the future of telecommunications software.

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

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Retirement plan
Generous paid time off
+1
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 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 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 • Benoni

Hybrid
ZAR 900,000 - 1,500,000
Fully remote work
Competitive salary and performanceBonu
Medical, dental, and vision coverage
+2
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
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
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