Senior Telecom Software Developer
About the Role
Our client is seeking a highly skilled and experienced Senior Telecom Software Developer to join their remote-first engineering team, supporting operations in Soweto and beyond. You will design, develop, and maintain robust software solutions that power critical telecommunications infrastructure and services. This role involves working with cutting-edge technologies, collaborating with distributed teams, and contributing to the architecture and implementation of scalable, high-performance applications within the dynamic telecoms industry . You'll have the opportunity to make a significant impact on the future of communication technologies.
Key Responsibilities
- Design, code, test, and deploy scalable software applications and services for telecommunications systems .
- Develop efficient, reusable, and reliable code using modern programming languages and frameworks.
- Collaborate with cross-functional teams, including product managers and other engineers, in a remote setting.
- Optimize applications for maximum speed, scalability, and security.
- Participate in code reviews, provide constructive feedback, and mentor junior developers.
- Troubleshoot, debug, and upgrade existing software systems to ensure optimal performance and stability.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 7+ years of professional experience in software development, with significant experience in telecom software .
- Proficiency in languages such as Python, Java, C++, or Go, and experience with relevant frameworks.
- Strong understanding of networking protocols, distributed systems, and cloud-native architectures.
- Experience with microservices architecture, containerization (Docker, Kubernetes), and CI/CD pipelines.
- Excellent problem-solving skills and a passion for developing innovative software solutions.
Benefits
- Highly competitive salary and comprehensive benefits package.
- Fully remote work environment, offering maximum flexibility.
- Stock options and performance bonuses.
- Generous budget for professional development, training, and conferences.
- State-of-the-art development tools and technologies.
- A collaborative, innovative, and inclusive team culture focused on growth and impact in the telecom sector .