Discover Technata Job board

Find your next tech job in Kanata North, Canada’s largest technology park. Then explore endless international opportunities and dream about where your career will take you. With the Country’s largest density of technology companies ranging from promising startups to leading global giants, Kanata North is the place to be if you are serious about a career in tech.

Senior SW Development Engineer

Nokia

Nokia

India
Posted on Jan 21, 2026

As a Senior Software Development Engineer, you will play a crucial role in the development and maintenance of our enterprise-grade software solutions. Your expertise in Java, Swing, and Angular will be instrumental in creating robust and scalable applications. This role offers an opportunity to work with a talented team, contributing to cutting-edge projects and shaping the future of our software products.


Advancing connectivity to secure a brighter world.

Nokia is a global leader in connectivity for the AI era. With expertise across fixed, mobile and transport networks, powered by the innovation of Nokia Bell Labs, we’re advancing connectivity to secure a brighter world.



Our recruitment process

We act inclusively and respect the uniqueness of people. Our employment decisions are made regardless of race, color, national or ethnic origin, religion, gender, sexual orientation, gender identity or expression, age, marital status, disability, protected veteran status or other characteristics protected by law. We are committed to a culture of inclusion built upon our core value of respect.

If you’re interested in this role but don’t meet every listed requirement, we still encourage you to apply. Unique backgrounds, perspectives, and experiences enrich our teams, and you may be just the right candidate for this or another opportunity.

The length of the recruitment process may vary depending on the specific role's requirements. We strive to ensure a smooth and inclusive experience for all candidates. Discover more about the recruitment process at Nokia.


We are seeking an experienced Senior Software Development Engineer to join our dynamic NMS Development team. This senior role requires expertise in backend and frontend development, with a focus on enterprise applications. The ideal candidate will lead and mentor junior team members, driving innovation and technical excellence.

Must Have:

  • Bachelor's or master's degree in computer science, Engineering with 5 years of experience in software development.
  • Full Stack Java developer with experience in both backend development as well as frontend development using Swing and Angular based Web development
  • Proficient in Angular, React, HTML, Java Script, Python, Java and object-oriented programming concepts, knowledge of multi-threading and data structures.
  • Familiarity with Agile development practices and an ability to adapt to changing requirements.
  • Exposure to agile methodologies /scrum process and knowledge of the software development life cycle.
  • Experience with databases, SQL, REST APIs and general Unix/Linux environments.

Good To have:

  • Familiarity with network technologies such as Ethernet, IP, and DWDM.
  • Experience in developing solutions with the AI Enabled editors
  • Experience with the development and deployment technologies like Docker, K8S, CI/CD Platforms and cloud infrastructure.
  • Experience with AI adoption in development practices, well versed with GitHub Copilot or Cursor based Assisted code development


  • Develop and implement backend and frontend components for enterprise applications.
  • Responsible for development of assigned piece of SW.
  • Participate in the full software development lifecycle including analysis, design, implementation, and testing of network management features.
  • Develop microservice components and integrate open-source software for NMS platform functionalities.
  • Collaborate with cross-functional teams through code reviews, pair programming, and design discussions.
  • Troubleshoot defects and optimize NMS software performance, Troubleshoot and resolve complex software issues, providing timely solutions.
  • Perform AI adopted development with AI assisted code and test generation for product development