Back to Blog
Nokia
Hiring

Nokia

Software Development Engineer – Nokia | 3–5 Years Experience | Bangalore | Hybrid

Bangalore, KarnatakaHybridFull-time3–5 yearsNot disclosed
Software Development Engineer – Nokia | 3–5 Years Experience | Bangalore | Hybrid

Nokia is a global connectivity technology company working across fixed, mobile and transport networks.

Nokia's technology ecosystem is supported by Nokia Bell Labs, its research and innovation organization.

The company operates major engineering and R&D teams in India

Job details:

Company: Nokia

Job Title: Software Development Engineer

Job ID: 38822

Job Category: Applied R&D

Job Type: Full-time, Regular

Experience: 3–5 years

Experience Level: Experienced

Work Mode: Hybrid

Location: Bangalore, Karnataka

Degree: Bachelor’s degree; Bachelor’s/Master’s in Computer Science, Telecommunications, or related field

Role Type: Individual Contributor

Posting Date: 09/02/2026

Eligibility

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

  • 3–5 years of software engineering experience

  • Experience with EMS/NMS products preferred

  • Strong software engineering and problem-solving skills

  • Good communication and collaboration skills

About the Role

Nokia's Network Infrastructure group works on technologies that enable modern connectivity and network capacity.

As a Software Development Engineer, you will work on network management software, including microservices and NMS platform functionality. The position combines software engineering with networking and optical/transport network technologies.

The role also places unusual emphasis on AI-assisted software development, specifically tools such as Cursor and GitHub Copilot.

Job Responsibilities

  • Participate in the full software development lifecycle for network-management features.

  • Develop microservices and integrate open-source software for NMS platform functionality.

  • Collaborate through code reviews, pair programming and design discussions.

  • Contribute to software architecture improvements.

  • Build scalable and robust solutions for optical/transport network operations.

  • Create and maintain technical documentation.

  • Troubleshoot defects and optimize NMS software performance.

  • Apply the latest AI-assisted software development techniques and tools.

Key Skills

Java | Angular | HTML | JavaScript | Python | SQL | REST APIs | Unix/Linux | AI-Assisted Development | Cursor | GitHub Copilot | Agile | Design Patterns | EMS/NMS | Ethernet | IP | DWDM

How to Prepare for This Role

💻 Software Development

Java & OOP | Data Structures & Algorithms | Design Patterns | Microservices | REST APIs | Software Architecture | Debugging & Testing

🌐 Frontend

Angular | JavaScript | HTML | API integration | Component architecture

🗄️ Backend & Database

Java backend development | REST API development | SQL | Database design | Microservices architecture

🐧 Linux

Linux commands | Processes & services | File permissions | Shell basics | Log analysis | Troubleshooting

🤖 AI-Assisted Development

Cursor | GitHub Copilot | AI-assisted coding | AI-based debugging | AI-assisted testing | Reviewing and validating AI-generated code | Responsible/ethical use of AI

🌐 Networking

Ethernet | IP | DWDM | Optical networks | Transport networks | Network Management Systems | EMS vs NMS

Prepare faster with these courses

Hand-picked by our team to match what this role expects.

Enterprise Full Stack Developer
advanced

Enterprise Full Stack Developer

Build, deploy and explain enterprise-grade applications using Spring Boot, React, TypeScript and modern cloud practices.

28 relevant job postings
Spring Boot Backend Engineer
beginner

Spring Boot Backend Engineer

Build secure, database-driven production APIs using Java, Spring Boot and modern backend engineering practices.

27 relevant job postings
Job-Ready Java Developer
beginner

Job-Ready Java Developer

By the end, the learner should be able to write structured Java applications, solve common interview problems, use Git, work with SQL and confidently explain Java/OOP fundamentals.

27 relevant job postings
AI-Powered Full Stack Developer
advanced

AI-Powered Full Stack Developer

Bring frontend, backend, database and AI development together into one production-style application. This 6-week advanced module teaches you Next.js, full-stack application development, authentication, PostgreSQL integration, AI APIs and production deployment. You'll build an AI-powered Job & Interview Assistant that analyses job descriptions, identifies skill gaps, generates interview questions and creates personalized preparation plans. You'll also learn how modern developers use AI for coding, debugging, testing and refactoring—while developing the ability to understand and verify AI-generated code. By the end, you'll have a deployed AI-enabled full-stack project that you can demonstrate and confidently discuss in technical interviews.

24 relevant job postings
21-Days Transformation for GenAI
beginner

21-Days Transformation for GenAI

21-Day Gen-AI Transformation Challenge is a hands-on program designed to take you from AI confusion to shipping a real, working Gen-AI MVP. You’ll learn how large language models actually behave, how to design reliable prompts and workflows, and how to build practical AI applications using APIs—not chat demos. Every day produces a concrete artifact, leading to a deployed AI app, a portfolio-ready project, and the confidence to extend it further. The course emphasizes business utility, cost control, security, and real-world constraints—making it ideal for professionals who want to build with AI, not just talk about it.

11 relevant job postings
Nokia

Ready to apply?

Software Development Engineer – Nokia | 3–5 Years Experience | Bangalore | Hybrid at Nokia

You'll apply directly on the company's website. WiseLearnings is not the employer and isn't involved in hiring decisions.

Want your CV reviewed before you apply?

Get personalized feedback from the WiseLearnings team.

Share this post: