Software Engineer (Req ID: 2026-09)

Software Engineer (Req ID: 2026-09)

Full-Time 45000 - 55000 € / year (est.) No home office possible
SS8 Networks, Inc

At a Glance

  • Tasks: Develop high-performance C++ software for telecom and data processing.
  • Company: Join SS8 Networks, a leader in Lawful and Location Intelligence.
  • Benefits: Enjoy competitive salary, hybrid work, and growth opportunities.
  • Other info: Dynamic environment with excellent career growth potential.
  • Why this job: Make a real impact on safety with cutting-edge technology.
  • Qualifications: Experience in C++ and teamwork skills required.

The predicted salary is between 45000 - 55000 € per year.

Position: Software Engineer

Location: Kingston Upon Thames, UK Office (Hybrid)

Candidates must have legal work authorization to work in the United Kingdom at the time of application. SS8 is not able to provide visa sponsorship for this role. This position requires the ability to achieve and maintain security clearance.

Company Overview

About SS8 Networks: 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. SS8 is trusted by the largest government agencies, communications providers, and systems integrators globally.

About the Role

SS8 is seeking a Software Engineer to join our engineering team. This role focuses on developing high‑performance C++ software for telecommunications and high volume data processing environments. You will work alongside experienced engineers, contribute to complex system implementations, and take on increasing responsibility as you grow within the team.

What You'll Work On

  • Developing high-performance C++ software for telecom signalling, data processing, and related systems.
  • Implementing efficient algorithms for decoding, encoding, and processing large volumes of network data.
  • Working within Linux environments to build, test, and optimise system components.
  • Contributing to system level debugging, performance tuning, and reliability improvements.
  • Using AI assisted development tools to accelerate coding, testing, and automation workflows.
  • Collaborating with senior engineers on architecture, design decisions, and client driven requirements.
  • Participating in continuous integration, code reviews, and quality assurance processes.

Key Responsibilities

  • Design, implement, and maintain C++ software components using modern C++ (C++11+).
  • Develop and optimise high volume, low latency data processing pipelines.
  • Work with IP networking protocols and telecom related communication interfaces.
  • Perform multi threaded debugging and troubleshooting using GDB or MSVC.
  • Write Linux scripts and manage OS level tasks to support development and deployment.
  • Use Git for version control and collaborate effectively within a team environment.
  • Apply AI tools to improve code quality, refactor scripts, and enhance automated testing.
  • Contribute to containerised and orchestrated environments (Docker, Kubernetes).

Software Engineer (Req ID: 2026-09) employer: SS8 Networks, Inc

SS8 Networks is an exceptional employer, offering a dynamic work environment in Kingston Upon Thames where innovation meets purpose. With a strong focus on employee growth, you will have the opportunity to collaborate with experienced engineers and engage in meaningful projects that contribute to societal safety. Our hybrid work model promotes flexibility, while our commitment to cutting-edge technology ensures that you are at the forefront of the telecommunications industry.

SS8 Networks, Inc

Contact Detail:

SS8 Networks, Inc Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer (Req ID: 2026-09)

Tip Number 1

Network like a pro! Reach out to current employees at SS8 or similar companies on LinkedIn. A friendly chat can give you insider info and might just get your foot in the door.

Tip Number 2

Show off your skills! Prepare a portfolio of your best C++ projects or any relevant work. When you get that interview, having tangible examples will make you stand out.

Tip Number 3

Practice makes perfect! Brush up on your coding skills and algorithms. Use platforms like LeetCode or HackerRank to get comfortable with common interview questions.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to connect directly with us.

We think you need these skills to ace Software Engineer (Req ID: 2026-09)

C++
Linux
Data Processing
Algorithms
Telecommunications
IP Networking Protocols
Multi-threaded Debugging

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Software Engineer role. Highlight your experience with C++ and any relevant projects you've worked on. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about working at SS8 and how you can contribute to our mission. Keep it concise but impactful – we love a good story!

Showcase Your Technical Skills:Don’t forget to mention your technical skills, especially in C++, Linux, and any experience with AI tools. We’re keen to see how you’ve applied these in real-world scenarios, so be specific!

Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status. Let’s get started on this journey together!

How to prepare for a job interview at SS8 Networks, Inc

Know Your C++ Inside Out

Make sure you brush up on your C++ skills, especially modern features like C++11 and beyond. Be prepared to discuss your experience with high-performance software development and be ready to solve coding problems on the spot.

Familiarise Yourself with Telecom Concepts

Since this role involves telecom signalling and data processing, it’s crucial to understand relevant protocols and interfaces. Do some research on IP networking and be ready to explain how you've worked with these technologies in the past.

Show Off Your Debugging Skills

Be prepared to talk about your experience with multi-threaded debugging and tools like GDB or MSVC. You might even get a practical test, so practice troubleshooting common issues in a Linux environment beforehand.

Collaborate and Communicate

This role requires teamwork, so be ready to discuss how you’ve collaborated with others in previous projects. Highlight your experience with code reviews, Git for version control, and any AI tools you've used to enhance your coding process.