Software Architect – 5G Core / NTN (Finland)
Job DescriptionLocation: Finland – Hybrid Employment Type: Contract,12+ months Experience: 10+ years of Telecom experience Level: Staff / Senior Staff Engineer About the RoleWe are looking for an experienced Software Architect to lead the end-to-end technical architecture of a cloud-native 5G NTN Core platform. The role will involve defining the architecture of 5G Core network functions and L1–L4 protocol stack layering, making appropriate C/C++ implementation decisions, driving microservices decomposition, and ensuring the platform is designed for scalability, resilience, security, and production readiness on AWS.
Key ResponsibilitiesArchitecture & Layer Strategy Define the end-to-end software architecture for the 5G NTN Core, including service decomposition, interface design (N1/N2/N3/N4/N9/SBI and Xn where applicable), and data models.Define the layer-by-layer implementation strategy, including C for L1 and datapath-adjacent components and C++14/17 for L2/L3/L4 protocol stacks and control-plane logic.Establish coding, design, and API standards across the platform.Lead architecture reviews and key technical trade-off decisions covering performance, resilience, statefulness, scalability, and memory management.Protocol & Interface Architecture Architect protocol implementations including NGAP (N2), eGTP-U/eGTP-C, N3 transport, PFCP (N4), NAS, PDCP-adjacent handling, and XnAP where applicable.Establish specification traceability so that software modules can be mapped to relevant 3GPP requirements and conformance can be demonstrated.Cloud-Native & AWS Define deployment architectures on Kubernetes/Amazon EKS, including Helm, StatefulSet/Deployment strategies, service mesh, and multi-interface networking.Define scalable deployment strategies across AWS Region, Local Zone, Wavelength Zone, and edge/on-satellite environments where applicable.Guide autoscaling and multi-cluster strategies for high-throughput user-plane and control-plane network functions.Resilience, Security & Production Readiness Design for high availability, geo-redundancy, graceful degradation, and disaster recovery.Define security architecture including mTLS, secrets management, network policies, and SBI authorization.Drive production deployment architecture, including CI/CD, blue-green/canary deployments, observability, and capacity planning.Technical Leadership Mentor development and test teams on 5G Core protocols, C/C++ development, and cloud-native engineering practices.Act as a key technical escalation point and collaborate with customer and engineering stakeholders.Guide NTN-specific architectural considerations such as propagation delay, mobility/handover, timing and synchronization, and store-and-forward scenarios. Mandatory Skills & Experience10+ years of Telecom experience with strong expertise in 5G Core architecture and design, or significant 4G EPC experience transitioning to 5G Core.Strong proficiency in C and C++ (C++14/17) for high-performance telecom/network software.Proven experience designing microservices-based architectures, including service decomposition, REST/HTTP2/gRPC, and API design.Architecture-level experience with Kubernetes, containerized network functions, networking, scaling, and lifecycle management.Strong knowledge of 5G Core network functions, including AMF, SMF, UPF, NRF, PCF, AUSF, UDM, UDR, NSSF, and NEF.Good understanding of 5G Core interfaces and protocols including NGAP, GTP-U, PFCP, and NAS.Working knowledge of relevant 3GPP specifications covering 5G Core architecture, procedures, interfaces, security, and SBI.Bachelor’s degree in Computer Science, Electronics, Telecommunications, or an equivalent discipline. Preferred QualificationsMaster’s or PhD in a relevant engineering discipline.Experience designing scalable, resilient, and secure production-grade telecom or cloud-native systems.Experience with production deployment of 5G Core network functions on AWS, including CI/CD, observability, and operational readiness.Knowledge of 5G NTN architecture and areas such as latency, mobility, timing, regenerative payload, and store-and-forward.Experience with DPDK/high-performance data plane, service mesh, and multi-cluster/edge Kubernetes architectures.Experience using modern AI coding assistants for architecture exploration, development, and code review. If Interested share your CVs to remya-saras@dyneits.com
