Network Software Engineer

Network Software Engineer

Stevenage Full-Time No home office possible
I

Role – Network Software Engineer

Location – Stevenage, UK (Hybrid)

Type – Permanent

Job Description:

Core Responsibilities:

Design and Implement SBA Services: Develop microservice-based components such as AMF, SMF, PCF,

NRF, and others in alignment with 3GPP standards (e.g., TS 23.501, 29.500).

RESTful API Development: Build and manage REST APIs for inter-NF (Network Function)

communication. Ensure API compliance with OpenAPI specs and 3GPP-defined message flows.

Cloud-Native Deployment: Use container technologies like Docker and Kubernetes to deploy services

in scalable, resilient environments—whether on public cloud (AWS, Azure) or private 5G telco clouds.

Performance and Reliability: Ensure high performance, scalability, and reliability of network

services. Optimize services for low latency and high throughput.

CI/CD and DevOps: Integrate code into automated pipelines for continuous integration and

deployment. Collaborate with DevOps teams to ensure smooth service rollouts and updates.

Testing and Debugging: Write unit, integration, and system-level tests. Debug real-time issues in

simulated or live test environments.

Documentation and Standards Compliance: Keep thorough documentation of designs, APIs, and

implementations. Maintain compliance with evolving 3GPP standards.

Required Skills & Qualifications:

Bachelor's or Master’s degree in Computer Science, Telecommunications, or related field.

4+ years of experience in telecom software development, ideally in 4G/5G Core domains.

OS Proficiency – Linux (Ubuntu/Debian)

Good Understanding of Networking Concepts IP, UDP, TCP, SCTP

Hands-on experience with 5G SBA network functions (e.g., AMF, SMF, NRF, PCF, UDM).

Strong programming skills in languages such as Go, Java, or C++.

Proficient in building microservices and working with REST/gRPC APIs.

Solid understanding of 3GPP specs (especially TS 23.501, 23.502, 29.500+ series).

Experience with Docker, Kubernetes, Helm, and cloud platforms (AWS, Azure, or OpenShift).

Familiarity with network protocols ( SCTP, Diameter, PFCP).

CI/CD tools and test automation experience (Jenkins, GitLab, Robot Framework, etc.).

Preferred Qualifications:

Experience with network function virtualization (NFV) and service mesh (e.g., Istio).

Exposure to service orchestration and management frameworks (ONAP, OSM).

Contributions to open-source telecom projects are a plus.

Knowledge of observability tools (Prometheus, Grafana, Jaeger, ELK stack).

Linux scripting – Shell scripting, Python

Knowledge and experience with Test Automation tools such as Jenkins, Robot or similar

Has led small team in delivery of a specific deliverable.

I

Contact Detail:

ixceed solutions Recruiting Team

Network Software Engineer
ixceed solutions
I
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>