Principal Software Development Engineer
Nokia
Software Engineering
India
Posted on Nov 5, 2025
As a Network Planning/design Engineer, you’ll work with a highly vibrant technical team using the best of AI tools to solve real-world challenges. You’ll help design and optimize networks for hyperscale and CSP customers, contributing to next-gen solutions
The Applied R&D Engineer conducts target-oriented research to directly apply findings to the specification, design, further development, and incremental improvement of products, services, systems, tools, processes, etc. Integrates, verifies, tests, and modifies SW / HW / system components and capitalises on innovative solutions to meet particular requirements and specifications.
Technical Skills:
- Proficient in Core Java, Spring Framework, Kafka, and Hibernate.
- Strong experience with microservices architecture, Docker containers, and messaging systems like Kafka.
- Expertise in relational databases, SQL, and ORM technologies such as JPA2 and Hibernate.
- Familiarity with continuous integration tools and Agile development methodologies
Domain Knowledge
- Solid understanding of DWDN, SONET/SDH, OTN, GMPLS, and standard network management protocols RESTCONF and NETCONF.
Development & Process
- Skilled in requirement analysis, coding, and unit testing.
- Well-versed in the Agile development process, including sprint planning and iterative delivery.
Leadership & Problem Solving
- Excellent analytical and debugging skills to resolve complex technical issues efficiently.
- Ability to lead technical discussions, assess features, plan development activities, and guide the team through troubleshooting
Education & Experience
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 10–15 years of hands-on experience in Network Management Systems, planning tools, and network automation..
- Interprets internal and external business challenges and recommends best practices to improve products, processes and services.
• Has in-depth organizational and relevant market knowledge and uses understanding on how relevant areas can be integrated to achieve objectives.
• Contributes to strategic decisions within professional area.
• Solves complex problems based on sophisticated analytical thought and complex judgment.
• Contributes to development of concepts to determine professional direction of own organisational unit.
• Acts as a professional leader for staff / workteam / taskforces, often the most senior specialist in a team, who serves as best practice resource within own organisational unit and / or is recognised as an expert within the same professional area in the business.
• Often leads functional teams or projects with moderate resource requirements, risk and complexity, handles day-to-day staff management issues, including resource management and allocation of work.
• Analyses, designs, develops and tests products / services / improvements / bug resolutions for integrated hardware / software systems as per customers' requirements.
• Manages Subcontracting / Partnership Manager.
• Manages technical requirements from customers’ needs.
• Delivers SW / HW build-controlled productions releases (EG main and update releases, service packages, maintenance updates, and customer design engineering).
• Manages product hardware / software evolutions through the creation and release of hardware / software documentation, hardware / software change control management, supplier and customer notifications.
• Retains technical and design knowledge for assigned products and technologies.
• Applies and maintains quality standards. Participates in process and tools evolutions and improvements.
• Applies the SW Care process (especially emergency case handling) contributing when needed to the fastest problem restoration.