Remote Telecommunications Software Developer
Klerksdorp, 2571, South Africa
Listed on 2026-10-30
-
Software Development
Software Engineer, Backend Developer, Cloud Engineer - Software
About the Role
What Jobs Direct is seeking a talented and experienced Remote Telecommunications Software Developer to join our innovative, fully remote engineering team. This role, conceptually based in Klerksdorp, North West, ZA , focuses on designing, developing, and maintaining sophisticated software solutions that power our telecommunications infrastructure. As a remote-first company, we embrace distributed collaboration and provide the tools and environment necessary for our developers to excel.
You will be instrumental in building next-generation applications that enhance our service delivery and customer experience. If you are passionate about software development within the telecom sector and thrive in a completely remote setting, this is an outstanding opportunity to contribute to groundbreaking projects.
- Design, code, test, and deploy robust and scalable software applications for telecommunications systems.
- Develop high-quality, maintainable, and efficient code using relevant programming languages (e.g., Python, Java, C++).
- Collaborate with product managers, system architects, and other developers to define software requirements and specifications.
- Implement and integrate APIs, services, and databases supporting telecom operations.
- Troubleshoot and debug software defects, performance issues, and other technical challenges.
- Participate in code reviews to ensure code quality, consistency, and adherence to best practices.
- Contribute to the development and maintenance of CI/CD pipelines for automated build, test, and deployment.
- Stay informed about emerging software development trends and technologies relevant to the telecommunications industry.
- Ensure software solutions comply with industry standards and security best practices.
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent work experience.
- Minimum of 5 years of professional software development experience, with a significant portion focused on telecommunications applications.
- Proficiency in at least one major programming language such as Python, Java, C++, or Go.
- Experience with developing and consuming RESTful APIs and microservices architecture.
- Familiarity with database technologies (e.g., SQL, No
SQL) and data modeling. - Understanding of networking concepts (TCP/IP, HTTP, etc.) and telecommunications protocols.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is a strong advantage.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication skills and ability to work effectively in a fully remote, collaborative team environment.
- Experience with agile development methodologies.
Our client offers a highly competitive salary and a comprehensive benefits package tailored for a remote workforce. This fully remote role provides exceptional flexibility and autonomy. We invest in our employees' growth through continuous learning opportunities, workshops, and support for relevant certifications. You will have access to modern development tools and a supportive, highly skilled remote team. Our client values innovation and encourages employees to contribute to the technological direction of the company, offering a challenging and rewarding career in the telecommunications software space.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).