Network Software Engineer

Be among the first applicants.
JR United Kingdom
Stevenage
GBP 50,000 - 80,000
Be among the first applicants.
3 days ago
Job description

Job Description

We are seeking a skilled telecom software engineer to join our team. The responsibilities include:

  1. Design and Implementation of 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).
  2. RESTful API Development: Build and manage REST APIs for inter-NF (Network Function) communication, ensuring API compliance with OpenAPI specs and 3GPP message flows.
  3. 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.
  4. Performance and Reliability: Ensure high performance, scalability, and reliability of network services, optimizing for low latency and high throughput.
  5. CI/CD and DevOps: Integrate code into automated pipelines for continuous integration and deployment. Collaborate with DevOps teams for smooth service rollouts and updates.
  6. Testing and Debugging: Write unit, integration, and system tests. Debug real-time issues in simulated or live environments.
  7. Documentation and Standards Compliance: Maintain thorough documentation of designs, APIs, and implementations, ensuring 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, especially in 4G/5G Core domains.
  • Strong understanding of networking concepts such as IP, UDP, TCP, SCTP.
  • Hands-on experience with 5G SBA network functions (e.g., AMF, SMF, NRF, PCF, UDM).
  • Proficiency in programming languages like Go, Java, or C++.
  • Experience in building microservices and working with REST/gRPC APIs.
  • Solid knowledge of 3GPP specifications (especially TS 23.501, 23.502, 29.500+ series).
  • Experience with Docker, Kubernetes, Helm, and cloud platforms (AWS, Azure, OpenShift).
  • Familiarity with network protocols (HTTP/2, SCTP, Diameter, PFCP).
  • Experience with CI/CD tools and test automation (Jenkins, GitLab, Robot Framework).

Preferred Qualifications

  • Experience with network function virtualization (NFV) and service mesh (e.g., Istio).
  • Knowledge of service orchestration and management frameworks (ONAP, OSM).
  • Contributions to open-source telecom projects.
  • Knowledge of observability tools (Prometheus, Grafana, Jaeger, ELK stack).
  • Experience with test automation tools like Jenkins, Robot Framework, etc.
  • Leadership experience in delivering specific project components, including leading small teams.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Network Software Engineer jobs in Stevenage