Nokia Network Services Platform (NSP) is the network automation platform of choice for the world's most advanced communications service providers. Join our team to develop intelligent, automated, and scalable solutions that power next-generation telecommunications networks. Your expertise will help drive the evolution of network automation and cloud-native architectures, ensuring seamless operations in large-scale, distributed environments.
As a Senior Software Engineer in the Network Automation team at Nokia, you will play a pivotal role in designing and developing Network Management and Automation solutions for carrier-grade IP networks, leveraging your expertise in Java/Springboot, J2EE, XML, Microservices, Docker/Kubernetes and NMS/EMS systems to drive innovative solutions, tackle complex challenges, collaborate with talented professionals, and work on high-impact projects in a flexible environment that prioritizes both productivity and well-being. Embrace the chance to be part of the team shaping the future of network management and automation at Nokia!
We are looking for Experts to join our team. The key is curiosity about technology and passion for programming You have :
A Degree in Computer Science Engineering or related field and 8+ years of relevant work experience Excellent programming and debugging skills in Java/Golang/Python Hands-on experience with SpringBoot, REST, Docker/Kubernetes Working experience in designing scalable, performant, distributed systems for the cloud. Working knowledge of network management and related protocols (e.g. GNMI/NETCONF/YANG, RESTCONF, SNMP ) Excellent English knowledge - verbal and written as well It would be nice if you also had: Familiarity with IP networks and related protocols such as IP/MPLS Knowledge of networking technologies (e.g., TCP/IP, BGP, OSPF, MPLS, VPRN, VPLS etc..) is an added advantage. Familiarity with CI/CD pipelines, version control systems (Git, GitHub, GitLab) Work with cross-functional agile teams in designing and developing innovative solutions to solve complex problems. Collaborate closely with product managers and stakeholders to refine technical requirements. Participate in architectural discussions to refine and optimize system designs for scalability and performance. Engage in hands-on coding and system design, ensuring highquality standards and best practices are maintained. Drive innovation by exploring new ideas, tools, and methodologies to enhance team performance and project outcomes. Contribute to challenging projects that push the boundaries of technology, working alongside some of the industry's brightest engineers. Mentoring junior engineers in the team.