About the Role
Our client is seeking a seasoned Senior Telecom Software Developer to join their innovative, fully remote engineering team based in Benoni . This role is critical for developing and enhancing the software systems that power their cutting-edge telecommunications products and services. You will take a lead role in designing, coding, testing, and deploying complex software solutions, working with a talented group of engineers focused on delivering high-performance, scalable applications. The ideal candidate possesses extensive experience in software development within the telecom sector, a passion for solving challenging technical problems, and the ability to excel in a collaborative, remote-first work environment. You will significantly influence the direction of our client's technological offerings.
Key Responsibilities
- Design, develop, and maintain robust and scalable software applications for telecommunications platforms.
- Write clean, efficient, well-documented, and thoroughly tested code following best practices.
- Collaborate with product managers and other engineers to define software requirements and architecture.
- Troubleshoot, debug, and resolve complex software defects and performance issues.
- Participate in code reviews, providing constructive feedback to peers.
- Mentor junior developers and contribute to the team's technical growth and knowledge sharing.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 8+ years of professional experience in software development, with a significant portion focused on the telecommunications industry.
- Proficiency in one or more programming languages such as C++, Java, Python, or Go.
- Strong understanding of telecommunications protocols, network programming, and distributed systems.
- Experience with cloud-native development, microservices architecture, and containerization technologies (Docker, Kubernetes).
- Excellent problem-solving skills and the ability to work independently and effectively in a remote team.
Benefits
- Highly competitive annual salary and performance bonuses.
- Fully remote work arrangement, offering exceptional flexibility.
- Comprehensive medical, dental, and vision coverage.
- Generous paid time off and opportunities for sabbatical.
- Professional development budget for courses, conferences, and certifications.
#J-18808-Ljbffr