Software Engineer - Optical Networks

Nokia · Portugal

Apply on the company website

In a world increasingly driven by AI, cloud services, and data-intensive applications, optical networks play a critical role in enabling global connectivity.


As part of Nokia's Optical Networks organization, strengthened by the acquisition of Infinera, you will join a leading R&D team developing next-generation networking technologies used by service providers, enterprises, and hyperscalers worldwide.
We are looking for passionate software engineers who enjoy solving complex technical challenges, building scalable and high-performance systems, and continuously improving their engineering skills. Depending on your experience level, you will contribute to the design, development, optimization, and evolution of carrier-grade software solutions while collaborating with highly skilled engineers in a global environment.


This is an opportunity to learn from industry experts, take ownership of meaningful technical challenges, and contribute to technologies that operate at global scale.

Join Nokia's Optical Networks division and help build the high-performance software that powers some of the world's most advanced communication networks. Whether you are an early-career engineer looking to deepen your expertise in Modern C++, or an experienced software engineer ready to influence architecture and technical direction, you'll have the opportunity to work on carrier-grade solutions that enable global connectivity at scale.

More jobs at Nokia