Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Placements24

New

Principal telecoms software engineer

Posted Updated 7 views
Discussion

Description

About the Role

Our client is looking for a highly experienced and visionary Principal Telecoms Software Engineer to lead critical development initiatives within their fully remote engineering team. This senior role involves architecting, designing, and implementing complex software solutions that power next-generation telecommunications services. You will tackle challenging technical problems, mentor other engineers, and drive innovation in areas such as network function virtualization, cloud-native platforms, and high-performance data processing. This is an exceptional opportunity for a seasoned engineer to make a significant impact on the future of telecommunications technology, working autonomously and collaborating with a talented, distributed team across the globe from their base near Randburg.

Key Responsibilities Lead the design and development of robust, scalable, and highly available software systems for telecommunications applications. Define technical strategy, architecture, and best practices for software development within the team. Write high-quality, maintainable, and well-tested code using modern programming languages and frameworks. Mentor and guide junior and mid-level engineers, fostering technical growth and excellence. Collaborate with product management, operations, and other engineering teams to deliver integrated solutions. Champion and implement advanced software engineering principles, including CI/CD, automated testing, and performance optimization. Requirements Master's or Ph. D. in Computer Science, Software Engineering, or a related field, or equivalent practical experience. 10+ years of professional software development experience, with a significant focus on telecommunications systems. Expertise in designing and building large-scale distributed systems, microservices, and cloud-native applications. Proficiency in one or more backend programming languages such as C++, Java, Python, or Go. Deep understanding of networking protocols, distributed systems concepts, and software architecture patterns. Proven leadership skills and experience mentoring technical teams in a remote setting. Benefits Top-tier compensation package including a high base salary and substantial bonuses. Comprehensive executive health, dental, and vision insurance. Significant stock options or equity grants. Generous paid time off and flexible work arrangements. Opportunity to work on cutting-edge technologies and influence industry standards.

Skills

What Principal Software Engineering jobs ask for — and how much of it you have →
Apply

See also

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