As a leader in Lawful and Location Intelligence, SS8 helps make societies safer. Our commitment is to extract, analyze, and visualize the critical intelligence that gives law enforcement, intelligence agencies, and emergency services the real-time insights that help save lives. Our high performance, flexible, and future-proof solutions also enable mobile network operators to achieve regulatory compliance with minimum disruption, time, and cost. Candidates must have legal work authorization to work in the United Kingdom at the time of application. SS8 is seeking a bright and motivated C++ Software Engineer with 4 years of experience to join our core engineering team. This role is firmly focused on hands-on C++ development, working on high-performance, high-volume data processing systems in telecom and similar environments. You will collaborate with experienced engineers, contribute to real-world systems, and progressively take on more responsibility across design, implementation, and optimization. Developing high performance C++ software for telecom signaling, data processing, and related systems Implementing efficient decoding/encoding algorithms for large-scale network data Building and optimizing low-latency, high-throughput processing pipelines Working within Linux environments (GCC toolchain). Performing debugging, profiling, performance tuning, and reliability improvements. Using AI assisted development tools to accelerate coding and automated testing. Participating in continuous integration, code reviews, and quality assurance processes. Design, implement, and maintain software using modern C++ (C+ and beyond) and STL. Optimize applications for performance, scalability, and reliability Work with IP networking protocols and communication systems. Write Linux scripts and manage OS level tasks Leverage AI coding tools to improve productivity and testing coverage 4 years of professional C++ development experience ~ Strong academic background with a Computer Science (or related) degree (2:1 or higher) ~ Strong understanding of performance tuning and efficient code design ~ Experience using AI-assisted development tools for coding and testing ~ Modern C++ (C++) and STL ~ Linux development (GCC toolchain) ~ IP networking protocols ~ High-volume data processing and optimization ~ Linux scripting and OS-level operations Knowledge of cellular network infrastructure and 3GPP RAN/RRC standards (GSM, UMTS, LTE, NR). Wireshark or other protocol analysis tools. Performance profiling tools. Functional testing using Python or similar scripting languages. Experience in high throughput environments such as financial data processing. SS8 does not discriminate on the basis of age, disability, gender reassignment, marriage or civil partnership, pregnancy or maternity, race, religion or belief, sex, or sexual orientation, and provides reasonable adjustments throughout the recruitment process.