Senior Telecoms Software Developer
Summary
A senior developer designs, builds, and deploys software for telecom systems — APIs, microservices, and network/service orchestration tools — using Python/Java/C++, cloud platforms (AWS/Azure/GCP), and Docker/Kubernetes. It's a fully remote role supporting operations linked to Paarl, South Africa.
About the Role
Our client is seeking a highly motivated Senior Telecoms Software Developer to contribute to their innovative product development efforts, remotely supporting operations linked to Paarl . This role focuses on designing, developing, and deploying software solutions that enhance telecommunications services and platforms. You will work on cutting-edge projects, leveraging your expertise in software engineering to build scalable, reliable, and high-performance applications. This is a fully remote position, offering flexibility and the chance to collaborate with a geographically dispersed, talented team.
Key Responsibilities
- Design, code, test, and deploy robust software applications for telecom systems.
- Develop APIs and microservices for network management and service orchestration.
- Optimize application performance and ensure scalability to handle high traffic volumes.
- Collaborate with product managers and other engineers to define software requirements and features.
- Contribute to code reviews, documentation, and the continuous improvement of development processes.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional experience in software development, with a focus on telecommunications.
- Proficiency in programming languages such as Python, Java, or C++.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Strong understanding of network protocols and distributed systems.
Benefits
- Excellent salary and potential for performance-based bonuses.
- Comprehensive health and wellness benefits.
- Generous paid time off and flexible working hours.
- Remote work environment with a provided technology stipend.
- Opportunities for advanced training and skill development in cutting-edge technologies.