Skip to content

Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok

Connect

Placements24

NewBe an early applicant

Telecommunications Software Engineer

Posted Updated
Discussion

Summary

Remote telecom software engineer designing, developing, and testing software for wireless and fixed-line networks — network elements, management systems, and customer-facing apps — using C++, Java, Python, or Go and protocols like SIP, RTP, and TCP/IP. Requires 3+ years' development experience; posted via recruiting agency Placements24 for a telecom client.

About the Role

Our client, a cutting-edge technology firm specializing in telecommunications solutions, is seeking a talented and motivated Telecommunications Software Engineer to contribute to the development of next-generation communication platforms. This role is based remotely, offering flexibility and the opportunity to work from anywhere. You will be part of a dynamic engineering team responsible for designing, developing, and testing software that powers advanced wireless and fixed-line networks. The ideal candidate has a strong foundation in software development principles and a passion for tackling complex challenges within the telecommunications domain. You will play a key role in shaping innovative software products that drive the future of connectivity, contributing to projects that have a global impact.

Key Responsibilities

Design, develop, test, and deploy software components for telecommunications systems, including network elements, management systems, and customer-facing applications. Write clean, efficient, and maintainable code in languages such as C++, Java, Python, or Go. Collaborate with system architects, product managers, and other engineers to define software requirements and design specifications. Implement and optimize algorithms for signal processing, data transmission, and network protocols. Develop and maintain software testing frameworks and automation tools. Troubleshoot and resolve software defects and performance issues in development, staging, and production environments. Stay abreast of emerging technologies and trends in telecommunications and software engineering. Participate in code reviews and contribute to team knowledge sharing.

Requirements

Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field. Proven experience (3+ years) in software development, with a focus on telecommunications applications. Proficiency in at least one object-oriented programming language (e.g., C++, Java, Python, Go). Familiarity with telecommunication protocols (e.g., SIP, RTP, TCP/IP) and concepts. Experience with software development methodologies (Agile, Scrum). Knowledge of operating systems (Linux/Unix) and networking fundamentals. Experience with containerization technologies (Docker, Kubernetes) is a plus. Strong analytical and problem-solving skills. Excellent written and verbal communication skills.

Benefits

This remote position offers a competitive salary of up to ZAR per annum, along with a comprehensive benefits package including private health insurance, a retirement savings plan, and performance bonuses. Our client is committed to employee growth and provides access to extensive training resources and opportunities for professional development. Enjoy the flexibility of remote work while contributing to groundbreaking projects in the fast-evolving telecommunications landscape. This role offers significant potential for career advancement within a forward-thinking organization.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →