About The Position
RADCOM is expanding its operations in Northern Israel and establishing a new technology hub at MadaTech Nahariya in partnership with Northive, an initiative of the Portland Israel Fund. The new site is designed to strengthen the region’s technology ecosystem and create opportunities for talent from
Northern Israel to join RADCOM’s impactful work. Employees in these roles will be full RADCOM employees and part of our global team.
As part of this expansion, RADCOM is seeking a Software Engineer Team Lead to lead the development of advanced telecom protocol software powering RADCOM’s cloud-native network intelligence and assurance solutions. This role combines hands-on C++ expertise with technical and team leadership, focusing on high-performance protocol processing for 4G, 5G, and IMS networks, enabling real-time visibility and analytics for Tier-1 telecom operators worldwide.
Requirements
- BSc/MSc in Computer Science, Electrical Engineering, or related field.
- 3+ years of experience in C++ software development.
- 2+ years in a technical leadership or team leadership role.
- Strong experience with modern C++ (C++11 and above).
- Experience with multi-threaded, high-performance systems – Advantage
- Experience developing on Linux.
- Strong networking knowledge & experience with telecom EPC, 5GC, IMS protocols such as: GTP, Diameter, SIP, PFCP, HTTP/2, RTP etc.
Key Competencies
- Strong technical leadership and ownership.
- Ability to lead development of complex, high-scale systems.
- Strong debugging and problem-solving skills.
- Ability to operate effectively in a fast-paced, production-driven environment.
- Excellent communication and collaboration skills.
Responsibilities
- Technical Leadership.
- Lead and mentor a team of software engineers.
- Lead the design and development of high-performance protocol processing components using modern C++.
- Own implementation and analysis of telecom protocols such as GTP, Diameter, SIP, HTTP/2, PFCP, and NAS.
- Design software components for high-throughput telecom probes and analytics systems.
- Ensure high standards of code quality, performance, scalability, and reliability.
- Conduct design and code reviews, and drive engineering best practices.